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

Antwort per Email an