Die WENN-Funktion in Excel wird dann angewendet, wenn die Ausführung einer Aktion von einer Bedingung abhängig ist. Sie wird auch WENN-DANN-Funktion in Excel genannt. Bevor Sie sich mit der Funktion beschäftigen, sollten Sie verbal beschreiben können, was diese WENN-Funktion in Excel bedeutet, damit die technische Umsetzung einfacher wird. Man kann die Beschreibung auch ins tägliche Leben übertragen. Täglich handeln wir nach dieser WENN-DANN Logik.
Die WENN-Logik besteht zunächst aus der Abfrage WENN und der dazugehörigen BEDINGUNG. Sie können mit dem Wort WENN und der dazugehörigen Bedingung alles Mögliche abfragen. Einige Beispiele:
Sie sehen, die Wenn-Funktion wird im täglichen Leben genauso angewandt, ohne dass wir uns vielleicht darüber Gedanken machen. Die Wenn Funktion ist jedoch nicht zu Ende. Denn zu jeder Wenn-Abfrage gehört ein DANN-Wert. Übertragen auf unsere drei Beispiele würde das bedeuten, dass irgendetwas geschehen soll, wenn diese Dinge so eintreffen. Zur besseren Verständlichkeit erweitern wir daher unsere Beispiele:
Wenn man diese Beispiele versteht, ist man schon sehr weit gekommen. Bei allen drei Beispielen fehlt jedoch noch etwas. Nämlich der SONST-Wert. Denn, bisher haben wir nur beschrieben, was geschieht, wenn die Bedingung zutrifft. Wir haben jedoch nicht beschrieben was geschehen soll, wenn die Bedingung nicht zutrifft, sprich, wenn das Wetter nicht schön ist, wenn ich nicht zu spät erscheine und wenn ich nicht mehr als 92% in der Prüfung erhalte. Zur Vervollständigung komplettieren wir diese drei Beispiele mit dem SONST-Wert.
Somit hätten wir eine komplette WENN-Funktion aus dem täglichen Leben beschrieben. Fassen wir nochmal kurz zusammen. Zur Wenn-Funktion gehören:
Es ist wichtig zu verstehen, wozu man solche Wenn-Funktionen in Excel benötigt. Hierfür gibt es mit Sicherheit Hunderte Beispiele. Einige Beispiele aus den Unternehmen:
Das sind nur zwei kleine Beispiele und könnte mit Sicherheit auf Hunderte wenn nicht gar auf Tausende von Anwendungsfällen ausgedehnt werden. Daher sind die Anwendungsfälle unwichtig. Wichtig ist, dass man die Logik einer WENN-DANN-Funktion in Excel versteht.
Wie jede andere Funktion in Excel hat auch die WENN-Funktion eine Syntax, einen ganz bestimmten Aufbau. Die Syntax der WENN-Funktion ist folgendermaßen aufgebaut:
= WENN (Bedingung; DANN_Wert; SONST_Wert)
Ist die Bedingung erfüllt, wählt Excel den DANN_Wert. Ist die Bedingung nicht erfüllt, tritt der SONST_Wert in Kraft.
Mit der WENN-Abfrage wird geprüft, ob eine Bedingung zutrifft. Die Bedingung kann jedoch unterschiedlich geprüft werden, z.B. können Sie prüfen ob etwas GLEICH ist, GRÖßER ist, KLEINER ist, GRÖßER oder GLEICH ist, KLEINER oder GLEICH ist, UNGLEICH ist. Dafür gibt es in Excel Bedingungszeichen, die korrekt angewendet werden müssen. Als Bedingung werden folgende Zeichen verwendet:
Die WENN-DANN Funktion gibt es nicht nur in Excel, sondern in vielen anderen Anwendungen, besonders in der Programmierung. Die Befehle heißen vielleicht nur anders, die Logik bleibt jedoch. Beispielsweise gibt es die WENN-DANN Funktion in Word, die man in Serienbriefen verwendet.

Beispiel: Wenn im Feld „Punktzahl“ (A3) ein Wert über 91 steht (Bedingung) wird im Feld B3 der Wert 1 zugeteilt. Wird diese Bedingung nicht erfüllt, soll im Feld B3 der Wert 2 erscheinen ( SONST_Wert ). Die korrekte Funktion sieht folgendermaßen aus:
= WENN ( A3>91 ; 1 ; 2 )
Es ist auch möglich, weitere WENN-Funktionen in den DANN_Zweig und / oder SONST-Zweig einzufügen (Verschachtelungen). In unserem Beispiel können so auch die Noten von 3 bis 5 vergeben werden. Die Funktion für eine verschachtelte WENN-Funktion:
= WENN ( A3 > 91 ; 1 ; WENN ( A3 > 82 ; 2 ; WENN ( A3 > 66 ; 3 ; WENN ( A3 > 50 ; 4 ; “Nicht bestanden“ ) ) ) )
Besonderer Augenmerk gilt hierbei der Klammersetzung. Es können bis zu 64 Argumente auf diese Weise verschachtelt werden, aber es müssen sehr, sehr viele Klammern gesetzt werden.
Die grafische Übersicht über die verschachtelte WENN-Funktion anhand des Beispiels für die Schulnoten. Sie können probieren, diese Aufgabe zu lösen.
