Die WENN
-Funktion, oft auch als WENN-DANN
-Funktion oder WENN-DANN-SONST
-Funktion bezeichnet, ist ein unverzichtbares Werkzeug in Microsoft Excel. Sie ermöglicht es Ihnen, logische Abfragen in Ihren Tabellen zu erstellen und basierend auf bestimmten Bedingungen unterschiedliche Ergebnisse auszugeben. Ob Sie eine einfache Ja/Nein-Entscheidung treffen oder komplexe Szenarien mit mehreren Kriterien analysieren möchten, die WENN
-Funktion bietet die nötige Flexibilität. Dieser umfassende Guide führt Sie Schritt für Schritt durch die Anwendung der Excel Tabelle Wenn Dann
Logik, von den Grundlagen bis zu verschachtelten Funktionen und kombinierten Abfragen.
Die Grundlagen der WENN-Funktion verstehen
Im Kern ist die WENN
-Funktion ein logischer Test. Sie stellt eine Frage, die entweder mit WAHR oder FALSCH beantwortet werden kann. Je nach Antwort gibt die Funktion ein spezifisches Ergebnis zurück.
Die Syntax der WENN-Funktion lautet:
=WENN(Prüfung; Dann_Wert; Sonst_Wert)
- Prüfung: Dies ist die Bedingung, die Sie überprüfen möchten. Es muss eine Aussage sein, die Excel als WAHR oder FALSCH bewerten kann (z.B.
A1>10
,B2="Text"
,C3=D3
). - Dann_Wert: Dies ist der Wert oder die Aktion, die ausgeführt wird, wenn die
Prüfung
WAHR ist (d.h., die Bedingung ist erfüllt). - Sonst_Wert: Dies ist der Wert oder die Aktion, die ausgeführt wird, wenn die
Prüfung
FALSCH ist (d.h., die Bedingung ist nicht erfüllt).
Klingt das auf den ersten Blick kompliziert? Keine Sorge, mit praktischen Beispielen wird das Konzept sehr schnell klar. Die WENN
-Funktion gehört zu den einfache funktionen excel, die Sie schnell meistern können, um Ihre Datenanalyse zu optimieren. Für einen umfassenderen Einstieg in die Welt der Excel-Formeln, empfehlen wir Ihnen auch, sich unsere grundkenntnisse excel anzusehen.
WENN-Funktion in der Praxis: Beispiele und Anwendungen
Lassen Sie uns die WENN
-Funktion anhand konkreter Beispiele durchgehen.
Beispiel 1: Die Ampelsteuerung
Stellen Sie sich vor, Sie möchten eine Tabelle erstellen, die basierend auf dem Status einer Ampel eine Handlungsempfehlung gibt.
Ihre Bedingung lautet:
„WENN die Ampel auf Rot steht, DANN möchte ich stoppen. WENN die Ampel auf Grün springt, DANN möchte ich losfahren.“
Schritt-für-Schritt-Anleitung:
Formulieren Sie die Anfangsbedingung: “Die Ampel steht auf Rot.” Diese Bedingung kann entweder WAHR oder FALSCH sein.
Formulieren Sie die Alternativbedingung: Für den Fall, dass die Anfangsbedingung nicht erfüllt wird, gibt es hier nur eine weitere Option: “Die Ampel steht auf Grün”, woraufhin Sie “losfahren” möchten. (Beachten Sie: Dieses einfache Szenario mit nur zwei Zuständen wird später noch komplexer).
Bestimmen Sie die Bezugszelle: Nehmen wir an, der Ampelstatus steht in Zelle B3.
Erstellen Sie die Formel:
=WENN(B3="Rot";"stoppen";"losfahren")
- In Worten ausgedrückt:
=WENN(
: Wenn…B3="Rot"
: …der Inhalt der Zelle B3 gleich “Rot” ist (Ihre Prüfung)…;"stoppen"
: …DANN gib “stoppen” aus (Ihr Dann_Wert)…;"losfahren")
: …SONST gib “losfahren” aus (Ihr Sonst_Wert).
- In Worten ausgedrückt:
Wichtige Details zur Syntax:
- Texteingaben (“Rot”, “stoppen”, “losfahren”) müssen immer in Anführungszeichen gesetzt werden.
- Die einzelnen Argumente der
WENN
-Funktion (Prüfung
,Dann_Wert
,Sonst_Wert
) werden durch Semikolons (;
) getrennt.
Wenn in Zelle B3 “Rot” steht, ist die Bedingung B3="Rot"
WAHR. Die Formel gibt dann den Dann_Wert
“stoppen” zurück.
Excel WENN-Funktion Ampel Beispiel: Bedingungsprüfung in Zelle B3 für "Rot"
Sie können dies überprüfen, indem Sie den logischen Test B3="Rot"
in der Bearbeitungsleiste markieren und die Taste F9
drücken. Excel zeigt Ihnen dann das Ergebnis des logischen Tests an (WAHR oder FALSCH).
Wenn Sie diese Formel nun in eine Zelle wie C4 kopieren, die sich auf B4 bezieht, und B4 enthält “Grün”, dann ist die Bedingung B4="Rot"
FALSCH. Excel überspringt den Dann_Wert
(“stoppen”) und gibt den Sonst_Wert
“losfahren” aus.
Excel WENN-Funktion Ampel: Zustand Grün führt zu "losfahren"
Dies zeigt die Flexibilität der WENN
-Funktion, um schnell und effizient Entscheidungen in Ihren Daten zu automatisieren.
Excel WENN-Funktion Ampel: Endergebnis mit "losfahren"
Beispiel 2: Umsatzboni mit Zahlenwerten
Die WENN
-Funktion ist nicht nur für Text geeignet, sondern auch hervorragend für Zahlenwerte. Betrachten wir ein Beispiel für die Vergabe von Boni basierend auf dem Umsatz von Mitarbeitern.
Die Bedingung:
„WENN ein Mitarbeiter mehr als 4.000 € Umsatz generiert, DANN erhält er einen Bonus. WENN ein Mitarbeiter 4.000 € oder weniger Umsatz generiert, DANN erhält er keinen Bonus.“
Die Formel für Zelle G3 (wenn der Umsatz in F3 steht) lautet:
=WENN(F3>4000;"Bonus";"kein Bonus")
- Hier wird geprüft, ob der Wert in Zelle F3 größer (
>
) als 4000 ist. Wenn ja, gibt es einen “Bonus”, sonst “kein Bonus”. Beachten Sie, dass Zahlen in der Prüfung nicht in Anführungszeichen gesetzt werden.
Nachdem Sie die Formel auf die entsprechenden Zellen angewendet haben, erhalten Sie ein klares Ergebnis:
Excel WENN-Funktion Umsatz Boni: Ergebnisse nach Umsatzhöhe
Mitarbeiter mit einem Umsatz unter oder gleich 4.000 € erhalten “kein Bonus”, während höhere Umsätze einen “Bonus” zur Folge haben.
Tipp: Leere Zellen für bessere Übersicht
Manchmal möchten Sie, dass eine Zelle leer bleibt, wenn eine Bedingung nicht erfüllt ist. Dies kann die Lesbarkeit Ihrer Tabellen erheblich verbessern. Um eine Zelle leer zu lassen, verwenden Sie einfach zwei Anführungszeichen ohne Inhalt (""
) als Sonst_Wert
(oder Dann_Wert
).
=WENN(F3>4000;"Bonus";"")
In diesem Fall würde für Mitarbeiter A und B die Zelle leer bleiben.
Beispiel 3: Bewertung von Prüfungsergebnissen
Ein weiteres praktisches Anwendungsfeld ist die Bewertung von Prüfungsergebnissen.
Die Bedingung:
„WENN ein Prüfungskandidat 80 % oder mehr der Testfragen beantworten konnte, DANN hat er/sie die Prüfung bestanden. WENN ein Prüfungskandidat weniger als 80 % der Testfragen beantworten konnte, DANN hat er/sie die Prüfung nicht bestanden.“
Nehmen wir an, die erzielte Punktzahl in Prozent steht in Zelle B2.
Die Formel für die Ergebnis-Spalte:
=WENN(B2>=0,8;"Bestanden";"Nicht bestanden")
- Hier wird geprüft, ob der Prozentwert in B2 größer oder gleich (
>=
) 0,8 (für 80 %) ist.
Excel WENN-Funktion Prüfungsergebnisse: Beispiel Tabelle
Das Resultat in der Ergebnis-Spalte zeigt auf einen Blick, wer die Prüfung bestanden hat und wer nicht:
Diese Beispiele verdeutlichen, wie die WENN
-Funktion Ihnen hilft, schnell und automatisiert Entscheidungen in Ihren Daten zu treffen. Wenn Sie tiefer in die Welt der Excel-Formeln eintauchen möchten, finden Sie in unserem curso de formulas de excel wertvolle Informationen.
Verschachtelte WENN-Funktionen für komplexe Bedingungen
Bisher haben wir nur einfache WENN
-Funktionen mit einer einzigen Bedingung betrachtet, die entweder WAHR oder FALSCH sein konnte. In der Realität gibt es jedoch oft komplexere Szenarien mit mehr als zwei möglichen Ergebnissen. Hier kommen verschachtelte WENN-Funktionen ins Spiel.
Eine verschachtelte WENN
-Funktion bedeutet, dass eine WENN
-Funktion als Argument (entweder als Dann_Wert
oder als Sonst_Wert
) in einer anderen WENN
-Funktion verwendet wird. Dies ermöglicht es Ihnen, mehrere Bedingungen nacheinander zu prüfen.
Beispiel: Erweiterte Ampelsteuerung mit drei Zuständen
Erweitern wir unser Ampel-Beispiel um die Farbe Orange.
Ihre neue Bedingung:
Sie möchten anhalten, wenn die Ampel auf Rot oder auf Orange steht, und fahren, wenn sie auf Grün steht.
Dies sind drei mögliche Zustände, was eine einfache WENN
-Funktion überfordert. Mit einer verschachtelten WENN
-Funktion können wir dies lösen:
- Erste Bedingung prüfen: Ist die Ampel Rot?
- Wenn NEIN: Dann prüfen wir die zweite Bedingung: Ist die Ampel Orange?
- Wenn auch NEIN: Dann muss die Ampel Grün sein (oder ein anderer, nicht definierter Zustand), und wir fahren.
Die neue Formel lautet somit:
=WENN(B3="Rot";"stoppen";WENN(B3="Orange";"stoppen";"fahren"))
Excel WENN-Funktion Verschachtelung: Drei Ampelzustände
Erklärung der Verschachtelung in Worten:
=WENN(B3="Rot";"stoppen"; ...
- Erste Prüfung: Wenn Zelle B3 “Rot” ist, dann “stoppen”.
- Sonst (falls B3 NICHT “Rot” ist): Gehe zur nächsten
WENN
-Funktion.
...WENN(B3="Orange";"stoppen";"fahren"))
- Zweite Prüfung: Wenn Zelle B3 (die nicht “Rot” war) nun “Orange” ist, dann ebenfalls “stoppen”.
- Sonst (falls B3 weder “Rot” noch “Orange” war): Dann “fahren”.
Nachdem Sie die Formel (z.B. durch Ziehen am Füllkästchen) auf die darunterliegenden Zellen angewendet haben, erhalten Sie die entsprechenden Ergebnisse für alle Ampelzustände:
Excel WENN-Funktion Verschachtelung: Ergebnisse für alle Zustände
Wichtige Hinweise und Fehlerbehebung bei verschachtelten WENN-Funktionen
Klammern: Bei verschachtelten Funktionen ist es entscheidend, dass die Anzahl der geöffneten Klammern der Anzahl der geschlossenen Klammern entspricht. Excel hilft Ihnen hier oft, indem es fehlende Klammern vorschlägt.
Groß- und Kleinschreibung: Für Textvergleiche in der
WENN
-Funktion ist die Groß- und Kleinschreibung in der Regel nicht wichtig, es sei denn, Sie verwenden Funktionen, die dies explizit berücksichtigen (z.B.GENAU
).="rot"
und="Rot"
würden hier dasselbe Ergebnis liefern. Wichtiger ist die korrekte Rechtschreibung der Wörter. Ein Tippfehler wie “Oragne” statt “Orange” würde dazu führen, dass die Bedingung nicht erfüllt wird.Excel WENN-Funktion Rechtschreibfehler: "Oragne" statt "Orange"
Im oberen Beispiel würde “Oragne” in der Formel dazu führen, dass für den Ampelstatus “Orange” in Zelle B4 das Ergebnis “fahren” ausgegeben wird, da die Bedingung
B3="Oragne"
FALSCH ist.Fehleranalyse mit F9: Um Fehler in komplexen Formeln zu finden, markieren Sie einzelne Teile der Formel in der Bearbeitungsleiste und drücken Sie
F9
. Dies zeigt Ihnen das Zwischenergebnis dieses Teils an (z.B. WAHR, FALSCH, oder einen Wert), was Ihnen helfen kann, den Ursprung eines unerwarteten Ergebnisses zu identifizieren.Excel WENN-Funktion Fehlerbehebung: Prüfung mit F9
Ein häufiger Fehler ist die falsche Bezugszelle oder ein Rechtschreibfehler in der Bedingung selbst. Durch schrittweises Überprüfen mit F9
können Sie systematisch vorgehen.
Erweiterte WENN-Funktionen mit UND und ODER
Für noch komplexere logische Abfragen können Sie die WENN
-Funktion mit den logischen Funktionen UND
und ODER
kombinieren. Diese Funktionen ermöglichen es Ihnen, mehrere Bedingungen innerhalb einer einzigen Prüfung zu stellen.
WENN UND: Mehrere Bedingungen gleichzeitig erfüllen
Die UND
-Funktion gibt WAHR zurück, wenn alle ihre Argumente WAHR sind. Wenn auch nur eine Bedingung FALSCH ist, gibt UND
FALSCH zurück.
Syntax der UND-Funktion:
UND(Logikwert1; [Logikwert2]; ...)
Beispiel: Ein Mitarbeiter erhält einen Bonus, WENN der Umsatz über 5.000 € liegt UND er mehr als 10 Neukunden gewonnen hat.
=WENN(UND(Umsatz_Zelle>5000; Neukunden_Zelle>10);"Bonus";"kein Bonus")
WENN ODER: Mindestens eine Bedingung erfüllen
Die ODER
-Funktion gibt WAHR zurück, wenn mindestens eines ihrer Argumente WAHR ist. Nur wenn alle Bedingungen FALSCH sind, gibt ODER
FALSCH zurück.
Syntax der ODER-Funktion:
ODER(Logikwert1; [Logikwert2]; ...)
Beispiel: Ein Produkt wird als “Priorität” markiert, WENN der Lagerbestand unter 10 Einheiten liegt ODER die letzte Bestellung über 30 Tagen zurückliegt.
=WENN(ODER(Lagerbestand_Zelle<10; (HEUTE()-Letzte_Bestellung_Zelle)>30);"Priorität";"Standard")
Durch die Kombination von WENN
mit UND
oder ODER
können Sie extrem präzise und leistungsstarke logische Modelle in Ihren Excel-Tabellen erstellen.
Spezielle Anwendungen der WENN-Funktion
Die WENN
-Funktion ist unglaublich vielseitig und lässt sich für eine Vielzahl spezifischer Anwendungsfälle nutzen. Hier sind einige weitere nützliche Variationen, die oft in der Praxis benötigt werden. Viele dieser Szenarien bauen auf den zuvor gelernten Grundlagen auf.
Wenn Zelle x nicht enthält dann
Manchmal möchten Sie eine Aktion ausführen, wenn eine Zelle einen bestimmten Text nicht enthält. Dies erreichen Sie in Kombination mit der NICHT
-Funktion oder durch einen Ungleichheitsoperator.
Beispiel: Wenn Zelle A1 nicht den Text “Abgeschlossen” enthält, dann “Offen” anzeigen, sonst “Fertig”.
=WENN(A1<>"Abgeschlossen";"Offen";"Fertig")
Hier steht <>
für “nicht gleich”.
Wenn Null dann leer
Dies ist ein sehr häufiger Anwendungsfall, um Ihre Tabellen übersichtlicher zu gestalten und störende Nullen zu entfernen.
Beispiel: Wenn das Ergebnis einer Berechnung in Zelle B2 Null ist, soll die Zelle leer bleiben.
=WENN(B2=0;"";B2)
Wenn B2 Null ist, wird ein leerer String (""
) angezeigt. Andernfalls wird der Wert von B2 angezeigt. Dies ist auch nützlich, wenn Sie die excel summe von Werten bilden und dabei Nullen unterdrücken möchten.
Wenn Zelle mit X beginnt
Um zu prüfen, ob der Inhalt einer Zelle mit einem bestimmten Zeichen oder einer Zeichenfolge beginnt, können Sie die LINKS
-Funktion in Verbindung mit WENN
verwenden.
Beispiel: Wenn Zelle A1 mit “DE” beginnt, soll “Deutschland” angezeigt werden, sonst “Anderes Land”.
=WENN(LINKS(A1;2)="DE";"Deutschland";"Anderes Land")
Hierbei extrahiert LINKS(A1;2)
die ersten zwei Zeichen von Zelle A1.
Wenn Zelle kleiner ist als dann
Wie bereits im Beispiel der Umsatzboni gezeigt, wird der Kleiner-als-Operator (<
) verwendet.
Beispiel: Wenn der Wert in Zelle B2 kleiner als 100 ist, soll “Untergrenze” angezeigt werden, sonst “OK”.
=WENN(B2<100;"Untergrenze";"OK")
Wenn die Zelle gleich ist
Der Gleichheitsoperator (=
) ist der einfachste Vergleich.
Beispiel: Wenn Zelle C3 gleich “Bestanden” ist, soll “Erfolg” angezeigt werden, sonst “Nachprüfung”.
=WENN(C3="Bestanden";"Erfolg";"Nachprüfung")
Wenn Zelle größer ist als dann
Der Größer-als-Operator (>
) ist ebenfalls grundlegend.
Beispiel: Wenn der Wert in Zelle D4 größer als 500 ist, soll “Hoher Wert” angezeigt werden, sonst “Normalwert”.
=WENN(D4>500;"Hoher Wert";"Normalwert")
Wenn Zelle nicht leer ist dann
Dies ist nützlich, um Aktionen auszulösen, sobald Daten in einer Zelle vorhanden sind.
Beispiel: Wenn Zelle E5 nicht leer ist, soll der Wert in E5 angezeigt werden, sonst “Eingabe erforderlich”.
=WENN(E5<>"";E5;"Eingabe erforderlich")
Hier wird geprüft, ob der Inhalt von E5 ungleich (<>
) einem leeren String (""
) ist.
Wenn Zelle leer ist dann
Das Gegenstück zum vorherigen Beispiel: Eine Aktion, wenn eine Zelle leer ist.
Beispiel: Wenn Zelle F6 leer ist, soll “Fehlend” angezeigt werden, sonst der Wert aus F6.
=WENN(F6="";"Fehlend";F6)
Wenn Zelle x enthält dann
Um zu prüfen, ob eine Zelle einen bestimmten Text innerhalb des Zellinhalts enthält (nicht nur am Anfang), können Sie die SUCHEN
– oder FINDEN
-Funktion in Verbindung mit ISTFEHLER
und WENN
nutzen.
Beispiel: Wenn Zelle G7 den Text “Bericht” enthält, soll “Bearbeiten” angezeigt werden, sonst “Freigeben”.
=WENN(ISTZAHL(SUCHEN("Bericht";G7));"Bearbeiten";"Freigeben")
SUCHEN("Bericht";G7)
gibt die Startposition des gefundenen Textes zurück oder einen Fehler, wenn der Text nicht gefunden wird.ISTZAHL()
prüft, ob das Ergebnis vonSUCHEN
eine Zahl ist (d.h., der Text wurde gefunden).
Diese spezialisierten Anwendungen zeigen das enorme Potenzial der WENN
-Funktion, um Ihre Excel-Tabellen intelligent und dynamisch zu gestalten. Wenn Sie spezielle Anforderungen an die Zeiterfassung in Excel haben, könnte unser Artikel über excel formel zeiterfassung ebenfalls sehr nützlich für Sie sein.
Fazit: Meistern Sie die WENN-Funktion für effizientere Excel-Arbeit
Die WENN
-Funktion ist zweifellos eine der mächtigsten und am häufigsten verwendeten Funktionen in Excel. Sie bildet das Rückgrat vieler logischer Operationen und ermöglicht es Ihnen, datengesteuerte Entscheidungen direkt in Ihren Tabellen zu automatisieren. Von einfachen Ja/Nein-Abfragen bis hin zu komplexen verschachtelten Bedingungen und der Kombination mit UND
– oder ODER
-Funktionen – die Beherrschung dieser Funktion ist ein grundlegender Schritt zur Effizienzsteigerung Ihrer Arbeit mit Excel.
Durch die Anwendung der in diesem Guide vorgestellten Beispiele und Techniken können Sie Ihre Datenanalyse verbessern, Berichte automatisieren und Fehlerquellen minimieren. Experimentieren Sie mit den verschiedenen Szenarien und passen Sie die Formeln an Ihre spezifischen Bedürfnisse an. Mit der WENN
-Funktion in Ihrem Repertoire verwandeln Sie Ihre statischen Excel-Tabellen in dynamische und intelligente Arbeitswerkzeuge.
Vertiefen Sie Ihr Wissen und entdecken Sie weitere Möglichkeiten, Excel zu Ihrem Vorteil zu nutzen. Besuchen Sie unsere Website für weitere Guides und Tipps rund um Excel und andere spannende Themen!