Hi Namensvetter ;) ,
Am 2011-06-12 11:19, schrieb Wolfgang Jäth:
Hi,
Angenommen ich habe folgende Tabelle:
...
In C2 möchte ich nun aus der Liste der Nachnamen auswählen; dazu gebe
ich für die Gültigkeit den Zellbereich $A$2:$A$15 an; 'Auswahlliste
anzeigen' und 'aufsteigend sortieren' sind angekreuzt, 'Leerzeichen' nicht.
In C3 möchte ich nun einen der entsprechenden Vornahmen auswählen; die
entsprechende Formel für die Gültigkeit dieses Feldes lautet
'WENN($A$2:$A$15=$C$2;$B$2:$B$15;"")'. So weit, so gut.
Jetzt möchte ich aber /einen/ Eintrag *immer* mit angezeigt haben.
Ändere ich jedoch die Formel auf 'WENN(ODER($A$2:$A$15=$C$2;
$A$2:$A$15=$A$10);$B$2:$B$15;"")', dann werden mir sämtliche 14
Vornahmen von B2 bis B15 inklusive aller Duplikate angezeigt.
Das ist auch logisch, diese ODER Bedingung liefert immer das Ergebnis
WAHR, genauso könnte man schreiben 'WENN(WAHR();$B$2:$B$15;"")' und mit
dieser Formel werden alle Vornamen aufgelistet. Die logischen Funktionen
liefern nie einen Vektor, sondern immer nur das Ergebnis WAHR oder FALSCH
Mache /ich/ da irgendwo einen Denk- oder anderen Fehler, oder /ist/ das
ein Bug?
BTW: Im Gegensatz dazu funktioniert interessanterweise
'WENN($A$2:$A$15=$C$2;$B$2:$B$15;wenn($A$2:$A$15=$A$10;$B$2:$B$15;""))'
wie erwartet.
Wolfgang
Grüße
Wolfgang
--
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help