WENN-Funktion

Gilt für
Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2024 Excel 2024 für Mac Excel 2021 Excel 2021 für Mac Excel 2019 Excel 2016

Die IF-Funktion ist eine der beliebtesten Funktionen in Excel und ermöglicht es Ihnen, logische Vergleiche zwischen einem Wert und dem, was Sie erwarten, durchzuführen.

Daher kann eine WENN-Anweisung zwei Ergebnisse haben. Das erste Ergebnis wird ausgegeben, wenn der Vergleich wahr ist, das zweite, wenn der Vergleich falsch ist.

Beispiel: Bei "=WENN(C2="Ja";1;2)" lautet die Anweisung: WENN(C2 = Ja, 1 zurückgeben, andernfalls 2 zurückgeben).

Syntax

Verwenden Sie die Funktion WENN, eine der logischen Funktionen, um einen Wert zurückzugeben, wenn eine Bedingung erfüllt ist, und ein anderen Wert, wenn die Bedingung nicht erfüllt ist.

WENN(Prüfung;Dann_Wert;[Sonst_Wert])

Beispiel:

  • =IF(A2>B2;"Over Budget";"OK")
  • =WENN(A2=B2;B4-A4;"")
Argumentname Beschreibung
Prüfung (erforderlich) Die zu prüfende Bedingung.
Dann_Wert (erforderlich) Der Wert, der zurückgegeben werden soll, wenn das Ergebnis von logical_test TRUE ist.
Sonst_Wert (optional) Der Wert, der zurückgegeben werden soll, wenn das Ergebnis von logical_test FALSE ist.

Einfache Beispiele für die WENN-Funktion

Zelle D2 enthält eine Formel =WENN(C2=Ja;1;2)

  • =WENN(C2="JA";1;2)

Im vorstehenden Beispiel lautet die Anweisung in Zelle D2: WENN(C2 = Ja, gib 1 zurück, andernfalls gib 2 zurück)

Zelle D2 enthält die Formel =WENN(C2=1;JA;NEIN)

  • =WENN(C2=1;"Ja";"Nein")

In diesem Beispiel lautet die Formel in Zelle D2: WENN(C2 = 1, dann Ja zurückgeben, andernfalls Nein zurückgeben)Wie Sie sehen, kann die WENN-Funktion verwendet werden, um sowohl Text als auch Werte auszuwerten. Sie kann auch zum Auswerten von Fehlern verwendet werden. Sie sind nicht darauf beschränkt zu prüfen, ob ein Wert gleich einem anderen ist, sodass ein einziges Ergebnis zurückgegeben wird, Sie können auch mathematische Operatoren verwenden und abhängig von Ihren Kriterien weitere Berechnungen anstellen. Sie können auch mehrere WENN-Funktionen schachteln, um mehrere Vergleiche anzustellen.

Die Formel in Zelle D2 ist =WENN(C2>B2;Budgetüberschreitung;Innerhalb des Budgets)

  • =WENN(C2>B2;"Budget übersteigen";"Innerhalb des Budgets")

Im vorstehenden Beispiel besagt die WENN-Funktion in D2 Folgendes: WENN(C2 größer als B2 ist, gib "Budget überschritten" zurück, andernfalls "In Budget")

Formel in Zelle E2 ist =WENN(C2>B2;C2-B2;)

  • =WENN(C2>B2;C2-B2;0)

In der vorstehenden Abbildung wird anstelle eines Textergebnisses eine mathematische Berechnung zurückgegeben. Die Formel in E2 lautet also IF(Actual is Greater than Budgeted, dann Subtrahieren Sie den budgetierten Betrag vom tatsächlichen Betrag, andernfalls geben Sie nichts zurück).

Die Formel in Zelle F7 lautet WENN(E7=Ja;F5*0,0825,0)

  • =WENN(E7="Ja";F5*0,0825;0)

In diesem Beispiel besagt die Formel in F7 Folgendes: WENN(E7 gleich "Ja" ist, multipliziere die Gesamtsumme in F5 mit 8,25%. Andernfalls ist keine Umsatzsteuer fällig, also gib 0 zurück).

Hinweis

Wenn Sie Text in Formeln verwenden, müssen Sie den Text in Anführungszeichen setzen (z. B. "Text"). Die einzige Ausnahme ist die Verwendung von WAHR und FALSCH, was von Excel automatisch verstanden wird.

Häufig auftretende Probleme

Problem Ursache
0 (Null) in der Zelle Es gab kein Argument für value_if_true - oder value_if_False Argumente. Damit der richtige Wert zurückgegeben wird, fügen Sie Argumenttext zu den beiden Argumenten hinzu, oder geben Sie WAHR oder FALSCH für das Argument an.
#NAME? in der Zelle Dies bedeutet normalerweise, dass die Formel falsch geschrieben wurde.

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in Communitys erhalten.