Die IF-Funktion ist der Eckpfeiler vieler ausgeklügelter Formeln in Excel. Mit IF können Sie eine Bedingung und zwei Ausgänge dafür festlegen, wann diese Bedingung erfüllt ist oder nicht. Darüber hinaus können Sie diese IF-Funktionen sogar ineinander verschachteln, bis jedes gewünschte Kriterium erfüllt ist.

Das Komplexitätspotential dieser Funktion ist Fluch und Segen zugleich. Es ermöglicht Ihnen, ausgefeilte Formeln zu erstellen, und erleichtert es Ihnen gleichzeitig, sich in der Spirale zu verlieren und mit Fehlern und einer kaputten Formel zu enden.

Verständnis der IF-Funktion

Der wichtigste Schritt, um Ihre IF-Funktion von Fehlern zu befreien, ist Funktion verstehen und seine Syntax. IF ist einer der am meisten Beliebte Funktionen in Excel. Die IF-Funktion führt einen logischen Test durch und gibt dann einen Wert zurück, wenn das Ergebnis des logischen Tests wahr ist, und einen anderen, wenn das Ergebnis des Tests falsch ist. Die IF-Funktion besteht also aus drei Teilen:

  • Logik Test
  • value_if_true
  • value_if_false
instagram viewer

Wenn Sie diese Teile zusammenfügen, erhalten Sie die IF-Funktion:

IF(logischer_Test, Wert_wenn_wahr, [Wert_wenn_falsch])

Dabei ist logical_test Ihre Bedingung, value_if_true der Wert, den die Funktion zurückgibt, wenn die Bedingung erfüllt ist, und value_if_false der zurückgegebene Wert, wenn die Bedingung nicht erfüllt ist.

Beispiel einer IF-Funktion

Betrachten Sie als Beispiel die obige Tabelle. Wir haben die Ergebnisse von zwei verschiedenen Schülern bei einem Test, und wir wollen eine Formel schreiben, die uns sagt, ob diese beiden Schüler die gleiche Punktzahl haben. Die Formel wäre wie folgt:

=IF(B2=B3, A2&" & "&A3&" hat die gleiche Punktzahl bekommen!", A2&" & "&A3&" hat nicht die gleiche Punktzahl bekommen.")

Diese Formel ruft die IF-Funktion auf und führt den logischen Test von B2=B3 aus. Wenn das Testergebnis positiv ist, sagt die Funktion, dass die beiden Schüler die gleiche Punktzahl haben. Andernfalls, wenn das Testergebnis negativ ist, sagt die Funktion, dass die beiden Schüler nicht die gleiche Punktzahl erhalten haben.

Anstatt die Namen der Schüler einzugeben, haben wir uns in diesem Beispiel auf die Zellen bezogen, die ihre Namen enthalten. Auf diese Weise kann die Formel auch dann noch richtig funktionieren, wenn sich die Namen ändern.

Beispiel für eine verschachtelte IF-Funktion

In der Spirale verschachtelter IF-Funktionen kann man sich sehr leicht verlieren, aber Sie können sie meistern, indem Sie ihre Struktur verstehen. In dieser Beispielliste haben wir die Namen und Ergebnisse einiger zufälliger Schüler in einem Test. Wir wollen auch ein Tier-System etablieren. Ergebnisse über 90 erhalten S+, 80 bis 90 erhalten S, 70 bis 80 erhalten A, und dann steigt ein Buchstabe alle 10 Ergebnisse.

Wir können dies mit einer einzigen Formel tun, a verschachtelte IF-Formel um genau zu sein. Die Formel wäre wie folgt:

=WENN(B2>90, "S+", WENN(B2>80, "S", WENN(B2>70, "A", WENN(B2>60, "B", WENN(B2>50, "C"), WENN(B2>40, "D", WENN(B2>30, "E", "F")))))))

Der erste logische Test in dieser Formel besteht darin, zu überprüfen, ob die Punktzahl höher als 90 ist. Ist dies der Fall, gibt die Funktion den Wert S+ zurück. So weit so gut, oder?

Aber was die Kette der IF-Funktionen beginnt, ist, dass value_if_false selbst eine IF-Funktion ist. Wenn also B2 nicht höher als 90 war, geht die Formel weiter zur nächsten IF-Funktion, um zu prüfen, ob B2 höher als 80 ist. Wenn dieser Test wahr ergibt, dann liegt B2 sicherlich zwischen 80 und 90 und die Formel gibt also den Wert S zurück.

Wenn andererseits der zweite Test ebenfalls falsch zurückgibt, fährt die Formel mit der nächsten IF-Funktion fort, wo sie B2 testet, um zu sehen, ob es höher als 70 ist. Die Formel testet B2 weiter, bis sie ein positives Ergebnis von einem der logischen Tests erhält oder die endgültige IF-Funktion erreicht.

Festsetzung der IF-Funktion

In einigen Fällen tritt der Fehler auf, weil Sie die IF-Funktion selbst durcheinander gebracht haben. Das bedeutet, dass entweder ein Fehler in der Funktionssyntax oder in den Zellen vorliegt, auf die sie sich bezieht.

Das erste, was Sie tun sollten, um sicherzustellen, dass Ihre Funktion in Ordnung ist, ist, die Kommas und Klammern zu überprüfen. Denken Sie an die Syntax der IF-Funktion und wissen Sie, dass die Funktion mit jedem Komma zum nächsten Parameter weitergeht. Achten Sie auch darauf, Ihre Klammern zu schließen, nachdem Sie value_if_false definiert haben.

Abgesehen von der IF-Funktion selbst kann bei den verschachtelten Funktionen etwas schief gehen. Sie können jede Funktion innerhalb einer IF-Funktion verschachteln, entweder in den Parametern value_if_true oder _value_if_false. Der Schlüssel hier ist, die Funktionen zu kennen, die Sie verwenden, damit Sie die Syntax nicht durcheinanderbringen oder die Funktion mit ungültigen Eingaben überraschen.

Wenn etwas mit Ihrer Formel nicht stimmt, informiert Excel Sie mit einer Abkürzung des Fehlers. Wenn Sie wissen, was die einzelnen bedeuten, haben Sie weniger Probleme, sie zu beheben. Hier sind vier der häufigsten Fehler im Zusammenhang mit der IF-Funktion.

Fehler Beschreibung
#DIV/0! Ihre Formel versucht, einen Wert durch Null zu teilen.
#WERT! Sie haben der Formel den falschen Datentyp zugeführt. Z.B. Die Formel erwartet Zahlen, aber Sie füttern sie mit Text
#REF! Entweder die Referenzzellen oder die Formelzelle wurden verschoben. Die Referenzen in der Formel existieren nicht mehr.
#NAME? Sie haben den Namen einer Funktion in Ihrer Formel falsch geschrieben.

Denken Sie daran, dass Fehler relativ sind. Beispielsweise könnte eine Formel bei einem bestimmten Zahlenpaar einwandfrei funktionieren, bei einem anderen Zahlenpaar jedoch nicht. Dies hängt alles von Ihrer Formel, ihrem Bereich und ihrer Domäne ab. Hier ist ein Beispiel.

In diesem Beispiel haben wir die Anzahl der Männer und Frauen in einem Park an verschiedenen Tagen. Wir haben auch eine Spalte, um anzuzeigen, ob das Frauen-zu-Männer-Verhältnis an diesem Tag größer als 1 war. Dies kann mit der IF-Funktion erreicht werden.

=IF(C2/B2>1, "Ja", "Nein")

Hier müssen Sie nur den Autofill-Griff verwenden, um das Verhältnis jeden zweiten Tag zu überprüfen. Beachten Sie, dass die Formel in allen Zeilen außer einer einwandfrei funktioniert. Die Formel hat einen #DIV/0 erreicht! Fehler, weil versucht wurde, eine Zahl durch Null zu teilen.

Beheben von Fehlern und Festlegen von Bedingungen

IF ist eine beliebte Funktion, die einen logischen Test durchführt und dann abhängig von den Ergebnissen dieses Tests zwei Werte zurückgibt. Mit der IF-Funktion können Sie viele komplexe Formeln in Excel erstellen, aber es ist auch möglich, den Überblick darüber zu verlieren, was genau in der Formel passiert, und mit Fehlern bombardiert zu werden.

Der Schlüssel zur fehlerfreien Verwendung der IF-Funktion besteht darin, sie und ihre Syntax zuerst zu verstehen. Wenn Sie andere Funktionen in eine IF-Funktion verschachteln, sollten Sie sich auch mit diesen Funktionen vertraut machen.

So verwenden Sie die IF-Funktion mit verschachtelten Formeln in Excel

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • Produktivität
  • Microsoft Excel
  • Microsoft Office-Tipps

Über den Autor

Amir M. Bohloli (110 veröffentlichte Artikel)

Amir ist Pharmaziestudent mit einer Leidenschaft für Technik und Spiele. Er spielt gerne Musik, fährt Autos und schreibt Wörter.

Mehr von Amir M. Bohloli

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden