WENNS
Die Funktion WENNS prüft die angegebenen Ausdrücke und liefert einen Wert, der auf der ersten Bedingung basiert, die den Booleschen Wert WAHR ergibt.
WENNS(wenns_Ausdruck; wenns_WAHR; wenns_Ausdruck …; wenns_WAHR …)
wenns_Ausdruck: Ein logischer Ausdruck. Das Argument wenns_Ausdruck kann beliebige Werte enthalten, sofern der Ausdruck einen Booleschen Wert liefert. Liefert der Ausdruck als Ergebnis eine Zahl, wird 0 als FALSCH interpretiert und alle anderen Zahlen als WAHR.
wenns_WAHR: Der als Ergebnis ermittelte Wert, wenn das Argument wenns_Ausdruck WAHR ist. Das Argument wenns_WAHR kann einen beliebigen Wert enthalten. Wenn das Argument wenns_WAHR nicht angegeben wird (Semikolon, aber kein Wert) und wenns_Ausdruck den Wert WAHR ermittelt, liefert WENNS den Ergebniswert 0.
wenns_Ausdruck …: Ein optionaler logischer Ausdruck, für den die Funktion berechnet wird, wenn wenns_Ausdruck den Wert FALSCH liefert. Das Argument wenns_Ausdruck kann beliebige Werte enthalten, sofern der Ausdruck einen Booleschen Wert liefert. Liefert der Ausdruck als Ergebnis eine Zahl, wird 0 als FALSCH interpretiert und alle anderen Zahlen als WAHR.
wenns_WAHR …: Der als Ergebnis ermittelte Wert, wenn das Argument wenns_Ausdruck … WAHR ist. Das Argument wenns_WAHR kann einen beliebigen Wert enthalten. Wenn das Argument wenns_WAHR … nicht angegeben wird (Semikolon, aber kein Wert) und wenns_Ausdruck … den Wert WAHR ermittelt, liefert WENNS den Ergebniswert 0.
Hinweise
Ergeben alle Ausdrücke den Wert FALSCH, wird ein Fehler generiert.
Du kannst für das letzte Argument wenns_Ausdruck … in deiner Formel den Wert WAHR eingeben (gefolgt von einem Standardwert für wenns_WAHR …), um das Ergebnis zu spezifizieren, falls alle vorangegangenen Ausdrücke (einschließlich wenns_Ausdruck und alle Vorkommen von wenns_Ausdruck …) den Wert FALSCH ergeben haben.
Funktion WENNS für mehrere Vergleiche verwenden |
---|
Die folgende Tabelle zeigt eine Liste mit Beurteilungen. |
A | B | C | |
---|---|---|---|
1 | Person | Punktzahl | Einstufung |
2 | 1 | 4 | Ausgezeichnet |
3 | 2 | 2 | Ausbaufähig |
4 | 3 | 3 | Gut |
5 | 4 | Unvollständig | |
6 | 5 | 3,2 | Gut+ |
7 | 6 | 3,2 | Neuling |
Die unten stehende Tabelle ermittelt die Beurteilung, die zur Punktzahl in der oben stehenden Tabelle gehört, indem mehrere Argumente vom Typ wenns_Ausdruck … verwendet werden. In dieser Formel werden die folgenden Argumente verwendet:
Wenn du die oben stehende Formel für die anderen Zellen in der Tabelle anwenden möchtest, änderst du die Angabe „B2“ in jedem Vorkommen des „wenns_Ausdruck“ in die entsprechende Zelle, die eine Punktzahl enthält. |
WAHR für wenns_Ausdruck … verwenden |
---|
In einigen Fällen kann für keinen der Ausdrücke der Wert WAHR ermittelt werden. Damit keine Fehlermeldung generiert wird, kannst du im letzten wenns_Ausdruck-Argument die Zeichenfolge definieren, die stattdessen angezeigt werden soll. In der oben stehenden Tabelle fehlt für Person 4 die Punktzahl, sodass die vorige Formel einen Fehler für diese Person generieren würde. Unter Umständen war die Person abwesend oder muss noch einen Test nachholen. In diesem Fall kannst du ein weiteres wenns_Ausdruck-Argument hinzufügen, um fehlende Punktzahlen als „Unvollständig“ zu kennzeichnen, anstatt einen Fehler zu generieren: In diesem Beispiel wurde die Zellenreferenz geändert, damit die Zelle mit der Punktzahl für Person 4 geprüft werden kann. Es werden die gleichen Argumente verwendet wie in der vorigen Formel und am Ende wird ein weiteres wenns_Ausdruck-Argument hinzugefügt:
|
Komplexere Vergleichsoperationen |
---|
In einigen Fällen gibt es komplexere Ausdrücke, die eine Kombination aus mehreren Vergleichsoperatoren erfordern. Die Punkteskala oben verwendet beispielsweise hauptsächlich ganze Zahlen, aber eine Person hat die Punktzahl 3,2. Du könntest etwa eine Formel wie die unten stehende verwenden, um auch Personen zu berücksichtigen, deren Punktzahl zwischen den vier die gängigen Punktzahlen liegt (angenommen, in Zelle B6 steht für Person 5 die Punktzahl 3,2): In diesem Beispiel wurden zusätzliche Argumente vom Typ wenns_Ausdruck … zwischen den Beurteilungen „Ausgezeichnet“, „Gut“, „Ausbaufähig“ und „Neuling“ eingefügt.
Diese Formel funktioniert, weil die Funktion WENNS nach dem ersten wahren Ausdruck sucht. Ist die Punktzahl nicht 4, prüft die Funktion WENNS, ob die Punktzahl größer als 3 ist. Person 5 würde in diesem Fall die Beurteilung „Gut+“ bekommen. Eine Person mit der Punktzahl 2,5 würde beispielsweise die Beurteilung „Ausbaufähig+“ erhalten, da die Punktzahl nicht 4, nicht größer als 3 (oder 3), aber größer als 2 ist. |
WENNS in Verbindung mit anderen Funktionen verwenden |
---|
Die Funktion WENNS kann mit anderen Funktionen kombiniert werden. Diese Funktion kann beispielsweise die Funktion REST verwenden, um festzustellen, ob das Jahr in Zelle A2 (in diesem Beispiel ist A2=2020) ein Schaltjahr ist: Wenn du prüfen möchtest, ob zwei Werte nicht gleich sind, kannst du den Vergleichsoperator <> verwenden. |
Zusätzliche Beispiele |
---|
=WENNS(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D";WAHR;"F") liefert als Ergebniswert den Buchstaben „A“ für eine Zahl, die größer als 91 ist, den Buchstaben „B“ für eine Zahl, die größer als 82 aber kleiner als 92 ist, und so weiter. Für alle anderen Werte, die kleiner als 65 sind, wird als Ergebniswert der Buchstabe „F“ ausgegeben. =WENNS(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D"; A2<>0; "Teilgenommen"; WAHR;"Durchgefallen") liefert als Ergebniswert den Buchstaben „A“ für eine Zahl, die größer als 91 ist, den Buchstaben „B“ für eine Zahl, die größer als 82 aber kleiner als 92 ist, und so weiter. Für alle anderen Werte, die kleiner als 65 aber nicht gleich 0 sind, wird als Ergebniswert „Teilgenommen“ ausgegeben. Wenn die Punktzahl 0 (Null) ist, wird als Ergebniswert „Durchgefallen“ ausgegeben. Annahme: Zelle A2 enthält den Text "Ein Hund" Annahme: Zelle A1 enthält = ANZAHLÜBEREINSTIMMUNGEN(A2; REGEX("\w+")) =WENNS(A1 = 0; "Kein Wort"; A1 = 1; "Ein Wort"; A1 = 2; "Zwei Wörter"; A1 > 2; "Mehrere Wörter") liefert den Ergebniswert „Zwei Wörter“. |