In dieser Formel werden die folgenden Argumente verwendet:
wenn_Ausdruck: C2>B2. Mit diesem Argument wird geprüft, welche Punktzahl höher ist.
wenn_WAHR: C2. Wenn C2 größer als B2 ist, wird die Punktzahl in Zelle C2 als Ergebnis geliefert.
wenn_WAHR: B2. Wenn C2 kleiner als B2 ist, wird die Punktzahl in Zelle B2 als Ergebnis geliefert.
Diese Formel berechnet die Gesamtpunktzahl, indem die höhere der beiden Einzelpunktzahlen verwendet wird, und kann einfach für andere Studierende in der oben stehenden Tabelle modifiziert werden, indem die Zellenreferenzen so geändert werden, dass sie den Punktzahlen der Studierenden entsprechen.
Verschachtelte WENN-Funktion zum Prüfen mehrerer Bedingungen verwenden:
wenn_Ausdruck: ISTLEER(A2) – mit diesem Argument wird geprüft, ob Zelle A2 leer ist.
wenn_WAHR: "Ja" – die Zeichenfolge, die ermittelt wird, wenn Zelle A2 leer ist.
wenn_FALSCH: "Nein" – die Zeichenfolge, die ermittelt wird, wenn Zelle A2 nicht leer ist.
Für komplexere Prüfungen kannst du auch die Funktionen WENN mit
Zusätzliche Beispiele
=WENN(A5>=0; "Nicht negativ"; "Negativ") hat das Ergebnis „Nicht negativ“, wenn Zelle A5 einen Wert enthält, der gleich 0 (Null) oder größer als 0 (Null) oder nicht numerisch ist. Enthält Zelle A5 einen Wert kleiner als 0, liefert die Funktion den Ergebniswert „Negativ“.
=WENN(A5<>0; "Nicht null"; "Null") liefert den Ergebniswert „Nicht null“, wenn Zelle A5 einen Wert enthält, der nicht gleich 0 (Null) ist. Enthält Zelle A5 den Wert 0, liefert die Funktion den Ergebniswert „Null“.
=WENN(WENNFEHLER(ODER (ISTGERADE(B4+B5); ISTUNGERADE(B4+B5)); FALSCH); "Nur Zahlen"; "Nicht nur Zahlen") zeigt den Text „Nur Zahlen“ an, wenn die beiden Zellen B4 und B5 Zahlen enthalten; andernfalls wird der Text „Nicht nur Zahlen“ angezeigt. Es wird also geprüft, ob die Summe der beiden Zellen gerade oder ungerade ist. Enthält eine der Zellen keine Zahl, liefern die Funktionen ISTGERADE und ISTUNGERADE einen Fehler und die Funktion WENNFEHLER liefert den Ergebniswert FALSCH. Andernfalls ist das Ergebnis WAHR, da entweder für ISTGERADE oder ISTUNGERADE der Ergebniswert WAHR lautet. Enthält also eine der beiden Zellen B4 oder B5 keine Zahl bzw. keinen Booleschen Wert, liefert die Funktion WENN den für das Argument wenn_FALSCH festgelegten Ausdruck „Nicht nur Zahlen“ und andernfalls den für das Argument wenn_WAHR festgelegten Ausdruck „Nur Zahlen“.
Beispiele: Vermeiden von Fehlern aufgrund einer Division durch 0 (Null)
Es kann vorkommen, dass eine Tabelle nicht so erstellt werden kann, dass sich eine Division durch 0 (Null) vermeiden lässt. Wenn jedoch eine Division durch 0 erfolgt, wird in der Zelle ein Fehlerwert angezeigt, bei dem es sich in der Regel nicht um das gewünschte Ergebnis handelt. In diesem Beispiel werden drei Methoden beschrieben, wie dieser Fehler vermieden werden kann.
Angenommen, die Zellen D2 und E2 enthalten jeweils eine Zahl. Für die Zelle E2 ist auch 0 (Null) zulässig. Du möchtest nun den Wert der Zelle D2 durch den Wert der Zelle E2 dividieren, aber verhindern, dass es dabei zu einer Division durch 0 kommt. Jede der drei folgenden Methoden ermittelt 0, wenn Zelle E2 den Wert 0 enthält. Andernfalls wird das Ergebnis der Division von D2/E2 ermittelt.
=WENN(E2=0; 0; D2/E2) analysiert direkt, ob Zelle E2 den Wert 0 enthält.
=WENNFEHLER(D2/E2; 0) liefert den Ergebniswert 0, wenn ein Fehler auftritt. Eine Division durch 0 (Null) ist ein Fehler.
=WENN(ISTFEHLER(D2/E2); 0; D2/E2) führt eine logische Operation aus, um zu prüfen, ob für D2/E2 der Wert WAHR ermittelt wird.
Beispiel mit REGEX
Annahme: Zelle A1 enthält "[email protected]"
=WENN(A1 = REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2;4})"), "E-Mail-Adresse vorhanden"; "Keine E-Mail-Adresse") liefert das Ergebnis „E-Mail-Adresse vorhanden“.