IF, AND, OR, verschachtelte logische IF- und NOT-Funktionen in Excel
Die Dinge laufen nicht immer so, wie wir sie haben mรถchten. Unerwartetes kann passieren. Nehmen wir beispielsweise an, Sie mรผssen Zahlen dividieren. Der Versuch, eine beliebige Zahl durch Null (0) zu dividieren, fรผhrt zu einem Fehler. Logische Funktionen sind in solchen Fรคllen hilfreich. In diesem Tutorial behandeln wir die folgenden Themen.
Was ist eine logische Funktion?
Es handelt sich um eine Funktion, die es uns ermรถglicht, die Entscheidungsfindung bei der Ausfรผhrung von Formeln und Funktionen einzufรผhren. Funktionen werden verwendet, um;
- รberprรผfen Sie, ob eine Bedingung wahr oder falsch ist
- Kombinieren Sie mehrere Bedingungen miteinander
Was ist eine Erkrankung und warum ist sie wichtig?
Eine Bedingung ist ein Ausdruck, der entweder โwahrโ oder โfalschโ ergibt. Der Ausdruck kรถnnte eine Funktion sein, die bestimmt, ob der in eine Zelle eingegebene Wert vom numerischen oder Textdatentyp ist, ob ein Wert grรถรer, gleich oder kleiner als ein angegebener Wert ist usw.
Beispiel einer IF-Funktion
Wir werden mit dem Haushaltswarenbudget aus diesem Tutorial arbeiten. Wir werden die WENN-Funktion verwenden, um zu bestimmen, ob ein Artikel teuer ist oder nicht. Wir gehen davon aus, dass Artikel mit einem Wert รผber 6,000 teuer sind. Artikel mit einem Wert unter 6,000 sind weniger teuer. Das folgende Bild zeigt uns den Datensatz, mit dem wir arbeiten werden.
- Setzen Sie den Cursorfokus auf Zelle F4
- Geben Sie die folgende Formel ein, die die WENN-Funktion verwendet
=WENN(E4<6000, โJaโ, โNeinโ)
HIER,
- โ=WENN(โฆ)โ ruft die IF-Funktionen auf
- โE4<6000โ ist die Bedingung, die die IF-Funktion auswertet. Es wird รผberprรผft, ob der Wert der Zellenadresse E4 (Zwischensumme) kleiner als 6,000 ist
- "Ja" Dies ist der Wert, den die Funktion anzeigt, wenn der Wert von E4 weniger als 6,000 betrรคgt
-
"Nein" Dies ist der Wert, den die Funktion anzeigt, wenn der Wert von E4 grรถรer als 6,000 ist
Wenn Sie fertig sind, drรผcken Sie die Eingabetaste
Sie erhalten folgende Ergebnisse
Erlรคuterung der Excel-Logikfunktionen
Die folgende Tabelle zeigt alle logischen Funktionen in Excel
| S / N | AUFGABE | KATEGORIE | BESCHREIBUNG | ANWENDUNG |
|---|---|---|---|---|
| 01 | UND | logisch | รberprรผft mehrere Bedingungen und gibt โtrueโ zurรผck, wenn alle Bedingungen als โtrueโ ausgewertet werden. | =AND(1 > 0,ISNUMBER(1)) Die obige Funktion gibt TRUE zurรผck, da beide Bedingungen wahr sind. |
| 02 | FALSCH | logisch | Gibt den logischen Wert FALSE zurรผck. Es wird verwendet, um die Ergebnisse einer Bedingung oder Funktion zu vergleichen, die entweder wahr oder falsch zurรผckgibt | FALSCH() |
| 03 | IF | logisch |
รberprรผft, ob eine Bedingung erfรผllt ist oder nicht. Wenn die Bedingung erfรผllt ist, wird true zurรผckgegeben. Wenn die Bedingung nicht erfรผllt ist, wird โfalseโ zurรผckgegeben. =WENN(logischer_Test,[Wert_wenn_wahr],[Wert_wenn_falsch]) |
=IF(ISTNUMBER(22),โJaโ, โNeinโ) 22 ist die Zahl, sodass โJaโ zurรผckgegeben wird. |
| 04 | IFERROR | logisch | Gibt den Ausdruckswert zurรผck, wenn kein Fehler auftritt. Wenn ein Fehler auftritt, wird der Fehlerwert zurรผckgegeben | =IFERROR(5/0, โTeile durch Nullfehlerโ) |
| 05 | IFNA | logisch | Gibt einen Wert zurรผck, wenn kein #N/A-Fehler auftritt. Wenn der Fehler #N/A auftritt, wird ein NA-Wert zurรผckgegeben. #N/A-Fehler bedeutet, dass ein Wert fรผr eine Formel oder Funktion nicht verfรผgbar ist. |
=IFNA(D6*E6,0) Beachten Sie, dass die obige Formel Null zurรผckgibt, wenn entweder D6 oder E6 leer ist/sind |
| 06 | NICHT | logisch | Gibt โtrueโ zurรผck, wenn die Bedingung falsch ist, und gibt โfalseโ zurรผck, wenn die Bedingung wahr ist |
=NOT(ISTEXT(0)) Hinweis: Die obige Funktion gibt true zurรผck. Dies liegt daran, dass ISTEXT(0) โfalseโ zurรผckgibt und die NOT-Funktion โfalseโ in โTRUEโ konvertiert |
| 07 | OR | logisch | Wird bei der Auswertung mehrerer Bedingungen verwendet. Gibt โtrueโ zurรผck, wenn eine oder alle Bedingungen wahr sind. Gibt โfalseโ zurรผck, wenn alle Bedingungen falsch sind |
=ODER(D8=โadminโ,E8=โKassiererโ) Beachten Sie, dass die obige Funktion โtrueโ zurรผckgibt, wenn einer oder beide von D8 und E8 Administrator oder Kassierer sind |
| 08 | TRUE | logisch | Gibt den logischen Wert TRUE zurรผck. Es wird verwendet, um die Ergebnisse einer Bedingung oder Funktion zu vergleichen, die entweder wahr oder falsch zurรผckgibt | WAHR() |
Verschachtelte IF-Funktionen
Eine verschachtelte IF-Funktion ist eine IF-Funktion innerhalb einer anderen IF-Funktion. Verschachtelte if-Anweisungen sind praktisch, wenn wir mit mehr als zwei Bedingungen arbeiten mรผssen. Nehmen wir an, wir mรถchten ein einfaches Programm entwickeln, das den Wochentag รผberprรผft. Wenn der Tag Samstag ist, mรถchten wir โParty gutโ anzeigen, wenn es Sonntag ist, mรถchten wir โZeit zum Ausruhenโ anzeigen und wenn es ein beliebiger Tag ist Monday bis Freitag, den wir anzeigen mรถchten, denken Sie daran, Ihre To-Do-Liste zu vervollstรคndigen.
Eine verschachtelte if-Funktion kann uns helfen, das obige Beispiel umzusetzen. Das folgende Flussdiagramm zeigt, wie die verschachtelte IF-Funktion implementiert wird.
Die Formel fรผr das obige Flussdiagramm lautet wie folgt
=IF(B1=โSonntagโ,โZeit zum Ausruhenโ,IF(B1=โSamstagโ,โParty gut machenโ,โTo-Do-Listeโ))
HIER,
- โ=WENN(โฆ.)โ ist die wichtigste if-Funktion
- โ=IF(โฆ,IF(โฆ.))โ die zweite IF-Funktion ist die verschachtelte. Es bietet eine weitere Auswertung, wenn die Haupt-IF-Funktion โfalseโ zurรผckgegeben hat.
Praktisches Beispiel
Erstellen Sie eine neue Arbeitsmappe und geben Sie die Daten wie unten gezeigt ein
- Geben Sie die folgende Formel ein
=IF(B1=โSonntagโ,โZeit zum Ausruhenโ,IF(B1=โSamstagโ,โParty gut machenโ,โTo-Do-Listeโ))
- Geben Sie โSaturdayโ in die Zellenadresse B1 ein
- Sie erhalten folgende Ergebnisse
Laden Sie die im Tutorial verwendete Excel-Datei herunter
Zusammenfassung
Logische Funktionen werden verwendet, um die Entscheidungsfindung bei der Auswertung einzuleiten Formeln und Funktionen in Excel.






