[WENN] best. <>-Formel funzt nicht
05.11.2004 17:16:12
G701R
in der Schule sollen wir zur Zeit so ein Quiz machen, wo man dann seine Antworten eingibt und automatisch Falsch oder Richtig in einem anderen Kästchen angezeigt wird.
Ich habe das jetzt so gemacht, dass ich 2 Auswertezellen habe. Die eine davon zeit "Richtig", wenn die eingegebene Antwort Richtig ist und in der anderen Auswertezelle wird "Falsch" angezeigt, sofern die angegebene Antwort falsch ist. Wird nichts als Antwort eingetragen bleiben beide Auswertezellen leer.
Auswertezelle für Richtig bleibt ebenfalls leer, wenn das eingegebene Ergebnis falsch ist, Auswertezelle für Falsch bleibt leer, wenn das eingegebene Ergebnis Richtig ist. Die Zelle, in der man das Ergebnis auf die Frage eintippt ist bei mir E3.
Neben der regulär gültigen Antwort (in diesem Fall der Fluß "Oder") soll noch ein Passwort namens "$MASTER" gültig sein (kleine Gag-Cheat-Funktion).
Die Auswertezelle für Richtige Antwort funktioniert einwandfrei:
=WENN(E3="";"";WENN(ODER(E3="Oder";E3="$Master");"Richtig";""))
Bei der Auswertezelle für falsche Antworten gibt es jedoch ein Problem.
So funktioniert die ganze Sache noch:
=WENN(E3="";"";WENN(E3"Oder";"Falsch";""))
Wenn ich jetzt aber zusätzlich zu dem "Oder" noch "$MASTER" als nichts-auslösenden Wert machen will, funktioniert es nicht mehr ("Oder" UND "$MASTER" werden als Falsch gewertet, obwohl bei diesen beiden Werten nichts geschehen soll). Meine Formel sieht da so aus:
=WENN(E3="";"";WENN(ODER(E3"Oder";E3"$MASTER");"Falsch";""))
Eigentlich alles sauber - und doch funktioniert es nicht.
Warum?
--
Sowas funktioniert z.B. auch nicht:
=WENN(ODER(C13"a";C13"b");"Falsch";"Richtig")
Wenn in Zelle C13 a oder b steht, wird trotzdem "Falsch" ausgegeben.