Excel

Verschachteltes WENN mit mehreren UND

Nested If With Multiple

Excel-Formel: Verschachteltes IF mit mehreren UNDAllgemeine Formel |_+_| Zusammenfassung

Um mehrere Optionen mit einer verschachtelten IF-Anweisung auszuwerten, besteht ein Ansatz darin, ein separates IF pro Zeile zu verwenden, um das Ergebnis jedes Satzes logischer Tests anzuzeigen. Durch Hinzufügen von Zeilenumbrüchen nach jeder IF-Funktion wird die Formel selbstdokumentierend. Im gezeigten Beispiel lautet die Formel in D5:





=  IF ( AND (A1='x',B1>=100),1.5,  IF ( AND (A1='y',B1< 100),1.4,  IF ( AND (A1='x',B1>=100),1.3,  IF ( AND (A1='y',B1< 100),1.2, 1.1))))
Erläuterung

Diese Formel beruht auf einer Technik namens 'verschachtelte IFs', um eine Reihe von Optionen und Ergebnissen zu verarbeiten. Bei verschachtelten IFs ist eine IF-Funktion in einer anderen verschachtelt, ein Prozess, der hier etwas ausführlicher erklärt .

Flip x und y Achse übertreffen

Die Formel in diesem Beispiel ist absichtlich ausführlicher als notwendig, um alle möglichen Optionen und Ergebnisse auf eine verständlichere und leichter zu wartende Weise „aufzuzeigen“. Der Trick besteht darin, die Formel mit zu strukturieren Zeilenumbrüche um jede IF in einer separaten Zeile zusammen mit dem 'wahren Ergebnis' für diese IF anzuzeigen. Das 'falsche Ergebnis' ist die folgende IF-Anweisung. Beachten Sie, dass das endgültige falsche Ergebnis jeden Fall „auffängt“, der alle vorherigen Tests nicht bestanden hat.





Im Wesentlichen verwenden wir Zeilenumbrüche, um eine 'Tabelle' zu erstellen, die das menschliche Auge leicht lesen kann. Um die IF-Funktionen einzuschränken, verwenden wir die UND-Funktion um mehr als einen logischen Test gleichzeitig auszuführen. Die UND-Funktion in jedem WENN-Funktion testet Farbe und Wert.

Hinweis kann verwenden Alt + Eingabetaste eingeben, um neue Zeilen in die Bearbeitungsleiste einzugeben. Sie müssen die Bearbeitungsleiste vertikal erweitern, um mehr als eine Zeile gleichzeitig anzuzeigen.



Wie viele Zeilen muss der Kriterienbereich eines erweiterten Filters haben?

Weitere Bedingungen

Dieser Formelansatz kann erweitert werden, um weitere Optionen zu bewerten. Die UND-Funktion kann logischere Tests verarbeiten, und Sie können die UND-Funktion mit der ODER-Funktion wenn benötigt. Du könntest auch AND und OR ersetzen durch Boolesche Logik . Schließlich können Sie auch die IFS-Funktion in späteren Excel-Versionen, um die Verschachtelung zu reduzieren.

Ergebnis als Berechnung

Obwohl das obige Beispiel für jeden Optionssatz ein numerisches Ergebnis zeigt, kann die Formel angepasst werden, um stattdessen eine Berechnung auszuführen, indem hartcodierte Werte durch einen beliebigen Standardformelausdruck ersetzt werden.

Autor Dave Bruns


^