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.