WENN-Funktion in Excel
Die WENN oder IF-Funktion in Excel führt einen logischen Vergleich zwischen zwei Werten durch. Das Ergebnis der IF-Funktion ist entweder TRUE (WAHR) oder FALSE (FALSCH). Zum Beispiel können wir testen, ob der Wert in Zelle B2 größer als der Wert in Zelle A2 ist. Wenn dies der Fall ist, gibt die Funktion TRUE zurück, andernfalls gibt sie FALSE zurück.
Anmerkung: PerfectXL Academy wurde mit KI übersetzt. Haben Sie Verbesserungsvorschläge? Dann senden Sie uns eine E-Mail an info@Perfectxl.com.
Wie man die IF-Funktion in Excel verwendet
Eine IF-Funktion in Excel besteht aus 3 Komponenten:
- Ein logischer Test, der ein Operatorzeichen für den logischen Vergleich verwendet;
- Ein Wert, der zurückgegeben wird, wenn der logische Test wahr (TRUE) ist;
- Ein Wert, der zurückgegeben wird, wenn der logische Test falsch (FALSE) ist.
Format: =IF(A1>B2; "TRUE"; "FALSE")
Beispiel
Stellen wir uns vor, wir besitzen einen Obstladen und haben eine Liste von Früchten im Bestand. Wann immer die Menge im Lager weniger als 20 beträgt, müssen wir eine neue Bestellung beim Großhändler aufgeben. Die IF-Funktion kann uns dabei helfen. Wenn die Menge einer bestimmten Frucht unter 20 liegt (TRUE), müssen wir eine Bestellung aufgeben. Wenn die Menge 20 oder mehr beträgt (FALSE), müssen wir keine Maßnahmen ergreifen.
Die Funktion wird in der Spalte Status wie folgt aufgerufen:
=IF(B2<20; "Bestellen"; "Keine Aktion")
Wenn wir Enter drücken, gibt die Funktion für FALSE den Wert „Keine Aktion“ zurück, da der Wert in Zelle B2 nicht kleiner als 20 ist.
Als nächstes erweitern wir die IF-Funktion auf den relevanten Zellbereich in der Spalte Status, um das Ergebnis für jede Frucht zu sehen.
Als Ergebnis können wir genau sehen, welche Früchte nachbestellt werden müssen.
Verschachtelte IF-Funktion
Es ist möglich, eine IF-Bedingung als TRUE oder FALSE-Wert in eine andere IF-Funktion einzufügen. Auf diese Weise können mehr als eine Bedingung innerhalb einer Funktion getestet und mehr als zwei Ergebnisse zurückgegeben werden.
Beispie
Wir verwenden die gleiche Liste von Früchten, aber diesmal werden wir die Früchte neu bestellen, wenn die Menge unter 20 liegt, und sie zum Verkauf anbieten, wenn die Menge 30 oder mehr beträgt.
In diesem Fall wird unser FALSE-Wert durch eine zweite IF-Bedingung ersetzt:
=IF(B2<20; "Bestellen"; IF(B2>=30; "Verkauf"; "Keine Aktion")):
Wenn wir Enter drücken, wird der Wert in Zelle C2 angezeigt. Wir erweitern die Funktion auf den relevanten Zellbereich in der Spalte C, um herauszufinden, welche Früchte nachbestellt, zum Verkauf angeboten oder keine weiteren Maßnahmen erforderlich sind.
Verschachtelte IF-Funktionen sind riskant
Ein Tabelle Entwickler kann bis zu 64 IF-Anweisungen in einer einzigen Formel verschachteln! Wie man sich vorstellen kann, kann dies die Übersichtlichkeit erheblich beeinträchtigen und die Komplexität erhöhen. Deshalb markiert der PerfectXL Risk Finder verschachtelte IF-Funktionen als Risiko.