[excel]ALS en meerdere voorwaarden combineren

Pagina: 1
Acties:

Onderwerpen


  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 11:04
Ik loop tegen een relatief simpel probleem aan, waar ik zelf niet uit kom.
code:
1
=ALS(T10="Vrouw";"Mevrouw";ALS(T10="Man";"De Heer";ALS(T10="Gezin";"Familie";"")))
werkt perfect om een aanhef te maken. Echter, ik wil niet op alle regels dit hebben staan. Alleen als de regel eronder leeg is. Hoe kan ik dit nu combineren?
code:
1
=ALS(B11=""&T10="Vrouw";"Mevrouw";ALS(B11=""&T10="Man";"De Heer";ALS(B11=""&T10="Gezin";"Familie";"")))

was mijn eigen idee, maar dit werkt dus niet.
Hoe zou ik dit nu voor elkaar kunnen krijgen?

  • donquix
  • Registratie: Augustus 2009
  • Laatst online: 01-10 23:53
Met EN():
code:
1
=ALS(EN(B11="";T10="Vrouw");[...])

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 11:04
SUPER! Ik heb het voor elkaar... Moet alleen niet vergeten een ONWAAR statement mee te geven :D
code:
1
=ALS(EN(B3="";E2="Vrouw");"Mevrouw";ALS(EN(B3="";E2="Man");"De Heer";ALS(EN(B3="";E2="Gezin");"Familie";""))
is het geworden voor mensen die het wellicht ook wel handig vinden om een aanhef te maken voor brieven op basis van geslacht.

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 10:53

Reptile209

- gers -

Pro-tip: met Vert.Zoeken() kan je deze hele als-boom een heel stuk vereenvoudigen door een lookup-tabelletje te gebruiken. Kijk daar eens naar. ;).

Sowieso kan dit nog wat korter, door eerst alleen op B3="" te testen, en dan pas naar je verschillende cases te gaan kijken. Dan hoef je die vergelijking niet steeds te herhalen.

[ Voor 38% gewijzigd door Reptile209 op 15-09-2011 14:05 ]

Zo scherp als een voetbal!