Die WENN-Funktion ermöglicht einen logischen Vergleich zwischen einem aktuellen Wert und einem erwarteten Wert. Dazu wird auf eine Bedingung geprüft und ein Ergebnis zurückgegeben, wenn der Wert wahr oder falsch ist. Show
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. WENN-Anweisungen sind unglaublich robust und bilden die Basis vieler Kalkulationstabellenmodelle, sind aber auch die Ursache vieler Probleme mit Kalkulationstabellen. Im Idealfall sollte eine WENN-Anweisung für minimale Bedingungen gelten (z. B. Männlich/Weiblich, Ja/Nein/Vielleicht, um nur einige zu nennen), doch müssen manchmal komplexere Szenarien ausgewertet werden, die das Schachteln* von mehr als 3 WENN-Funktionen erfordern. * Als "Schachteln" wird das Zusammenführen mehrerer Funktionen in einer Formel bezeichnet. 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. Syntax WENN(Prüfung;Dann_Wert;[Sonst_Wert]) Beispiel:
HinweiseExcel erlaubt zwar das Schachteln von bis zu 64 unterschiedlichen WENN-Funktionen, dennoch ist das nicht ratsam. Warum?
Wenn Sie eine WENN-Anweisung haben, die einfach immer weiter anzuwachsen scheint und bei der kein Ende in Sicht ist, sollten Sie die Maus aus der Hand legen und Ihre Strategie überdenken. Sehen wir uns einmal an, wie eine komplexe geschachtelte WENN-Anweisung mit mehreren WENN-Funktionen ordnungsgemäß erstellt wird, und wann abzusehen ist, dass ein anderes Tool aus dem Excel-Arsenal zu verwenden ist. BeispieleEs folgt ein Beispiel für eine recht übliche geschachtelte WENN-Anweisung, mit der Testergebnisse von Schülern in die mit Buchstaben bezeichneten Einstufungen konvertiert werden.
Dieses spezielle Beispiel ist relativ sicher, da es nicht unwahrscheinlich ist, dass sich die Korrelation zwischen Testergebnissen und Punktzahlen ändert, sodass es nicht viel Wartung erfordert. Aber hier ist ein Gedanken – was ist, wenn Sie die Noten zwischen A+, A und A- (und so weiter) segmentieren müssen? Jetzt müssen Ihre vier BEDINGUNGEN, wenn die WENN-Anweisung so umgeschrieben werden muss, dass sie 12 Bedingungen hat! Ihre Formel würde jetzt wie hier aussehen:
Die Formel funktioniert immer noch korrekt und erwartungsgemäß, doch nimmt das Schreiben und Testen zur Sicherstellung der ordnungsgemäßen Ausführung mehr Zeit in Anspruch. Ein weiteres offensichtliches Problem ist, dass Sie die Punktzahlen und die entsprechenden Einstufungen von Hand eingeben müssten. Wie wahrscheinlich ist es, dass Sie versehentlich einen Tippfehler machen? Stellen Sie sich nun vor, Sie würden das bei noch komplexeren Bedingungen 64-mal machen! Natürlich ist das möglich, doch möchten Sie wirklich solchen Aufwand treiben und Fehler riskieren, die nur sehr schwer zu erkennen sind? Tipp: Jede Funktion in Excel erfordert eine öffnende und eine schließende Klammer (). Excel unterstützt Sie beim Zusammenstellen der Formel, indem verschiedene Teile während der Bearbeitung farblich gekennzeichnet werden. Wenn Sie beispielsweise die oben angegebene Formel bearbeiten, wird beim Bewegen des Cursors hinter die einzelnen schließenden Klammern ")" die jeweils entsprechende öffnende Klammer in der gleichen Farbe angezeigt. Dies kann bei komplexen geschachtelten Formeln besonders hilfreich sein, wenn Sie herauszufinden versuchen, ob Sie über genügend Klammerpaare verfügen. Weitere BeispieleEs folgt ein typisches Beispiel der Berechnung einer Vertriebsprovision basierend auf der Umsatzhöhe.
Diese Formel besagt Folgendes: WENN(C9 größer ist als 15.000, wird 20% zurückgegeben; WENN(C9 größer ist als 12.500, wird 17,5% zurückgegeben usw. Obwohl es erstaunlich ähnlich wie das frühere Beispiel für Noten ist, ist diese Formel ein gutes Beispiel dafür, wie schwierig es sein kann, umfangreiche WENN-Anweisungen zu verwalten – was müssen Sie tun, wenn Ihre Organisation neue Vergütungsstufen hinzufügen und möglicherweise sogar die vorhandenen Euro- oder Prozentwerte ändern möchte? Sie hätten viel zu tun! Tipp: Sie können in der Bearbeitungsleiste Zeilenumbrüche einfügen, damit lange Formeln leichter zu lesen sind. Drücken Sie einfach ALT+EINGABE vor dem Text, den Sie in eine neue Zeile umbrechen möchten. Es folgt ein Beispiel für das Provisionsszenario mit fehlerhafter Logik: Können Sie sehen, wo der Fehler liegt? Vergleichen Sie die Reihenfolge der Umsätze mit dem vorherigen Beispiel. Welche Reihenfolge liegt hier vor? Wie Sie sehen, verläuft die Reihenfolge vom niedrigsten zum höchsten Wert (von 5.000 € bis 15.000 €) und nicht umgekehrt. Aber warum ist das so eine große Sache? Der Grund ist, dass die Formel die erste Auswertung nicht für einen Wert über 5.000 € durchführen kann. Wenn Sie beispielsweise einen Umsatz von 12.500 € haben, gibt die WENN-Anweisung 10 % zurück, da der Wert größer als 5.000 € ist, und stoppt dann. Dies kann besonders problematisch sein, da diese Art von Fehlern in vielen Situationen so lange unbemerkt bleibt, bis sie eine negative Auswirkung hat. Sie wissen also, dass bei komplexen geschachtelten WENN-Anweisungen schwerwiegende Probleme auftreten können, doch was können Sie tun? In den meisten Fällen können Sie die Funktion SVERWEIS verwenden, statt eine komplexe Formel mit der WENN-Funktion zu erstellen. Für die Funktion SVERWEIS müssen Sie zuerst eine Bezugstabelle erstellen:
Diese Formel besagt, dass nach dem Wert in C2 im Bereich C5:C17 gesucht werden soll. Wird der Wert gefunden, wird der entsprechende Wert aus der gleichen Zeile in Spalte D zurückgegeben.
Bei dieser Formel wird nach dem Wert in Zelle B9 im Bereich B2:B22 gesucht. Wird der Wert gefunden, wird der entsprechende Wert aus der gleichen Zeile in Spalte C zurückgegeben. Hinweis: Beide SVERWEISE verwenden das Argument WAHR am Ende der Formeln, d. h., sie sollen nach einer ungefähren Übereinstimmung suchen. Mit anderen Worten: Sie wird mit den genauen Werten in der Nachschlagetabelle sowie mit allen Werten übereinstimmen, die dazwischen liegen. In diesem Fall müssen die Nachschlagetabellen in aufsteigender Reihenfolge von der kleinsten zur größten sortiert sein. SVERWEIS wird hier im Detail behandelt,aber dies ist mit Sicherheit wesentlich einfacher als eine komplexe geschachtelte WENN-Anweisung mit 12 Ebenen! Es gibt auch noch andere, weniger offensichtliche Vorteile:
Wussten Sie schon?Es gibt jetzt eine WENNS-Funktion, die mehrere geschachtelte WENN-Anweisung durch eine einzelne Funktion ersetzen kann. Das anfängliche Beispiel mit den Einstufungen, bei dem vier geschachtelte WENN-Funktionen verwendet werden:
kann durch eine einzelne WENNS-Funktion wesentlich vereinfacht werden:
Der Vorteil der WENNS-Funktion besteht darin, dass Sie sich keine Gedanken über alle diese WENN-Anweisungen und Klammern machen müssen. Benötigen Sie weitere Hilfe?Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in der Answers Community erhalten. Verwandte Themen Video: Erweiterte WENN-Funktionen Wie viele Wenn Bedingungen in Excel?Excel erlaubt zwar das Schachteln von bis zu 64 unterschiedlichen WENN-Funktionen, dennoch ist das nicht ratsam.
Wie funktioniert eine verschachtelte Wenn Funktion?Verschachtelte WENN-Funktion
Das Ergebnis in Worten ausgedrückt lautet so: WENN die 1. Bedingung "Rot" erfüllt ist; DANN werde ich "stehen"; ist dem nicht so, DANN werde ich, WENN die 2. Bedingung "Orange" erfüllt ist; "stehen"; SONST werde ich "fahren".
Wie kann eine wenn Funktion gestaltet werden wenn 2 Bedingungen gleichzeitig wahr sein müssen?Beide Funktionen können mit der WENN Funktion kombiniert werden. Sie beginnen erst mit der WENN Funktion und dann als Prüfung wird UND/ODER verwendet. Geben Sie mehrere Bedingen ein, die alle wahr sein müssen um die Prüfung in der WENN Funktion zu bestehen.
Wann brauche ich Sverweis und wann die wenn Funktion?Die Formel des SVERWEIS setzt sich dabei aus folgenden Argumenten zusammen: „=SVERWEIS(Suchkriterium; Matrix; Spaltenindex; [Bereich_Verweis])“. Die WENN-Funktion kennen Sie bestimmt aus dem wahren Leben. Sie bedeutet, dass eine Handlung eine Konsequenz hervorruft.
|