Wie wird es in Excel als „ungleich“ bezeichnet? Excel-Funktionen if (if) und ifs (ifs) für mehrere Bedingungen. Lassen Sie uns in Excel ein ungerades Zeichen einfügen

Boolesche Ausdrücke werden zum Schreiben von Bedingungen verwendet, die Zahlen, Funktionen, Formeln, Text oder boolesche Werte vergleichen. Jeder logische Ausdruck muss mindestens einen Vergleichsoperator enthalten, der die Beziehung zwischen den Elementen des logischen Ausdrucks definiert. Nachfolgend finden Sie eine Liste der Excel-Vergleichsoperatoren

>= Größer oder gleich

Das Ergebnis eines logischen Ausdrucks ist der logische Wert TRUE (1) oder der logische Wert FALSE (0).

IF-Funktion

Die IF-Funktion hat die folgende Syntax:


=IF(logical_expression, value_if_true, value_if_false)


Die folgende Formel gibt 10 zurück, wenn der Wert in Zelle A1 größer als 3 ist, andernfalls 20:


WENN(A1>3,10,20)


Sie können andere Funktionen als Argumente für die IF-Funktion verwenden. Die IF-Funktion kann Textargumente verwenden. Zum Beispiel:


IF(A1>=4; „Test bestanden“; „Test nicht bestanden“)


Sie können Textargumente in der IF-Funktion verwenden, sodass bei Nichterfüllung der Bedingung eine leere Zeichenfolge anstelle von 0 zurückgegeben wird.

Zum Beispiel:


IF(SUM(A1:A3)=30,A10,"")


Das Argument boolean_expression der IF-Funktion kann einen Textwert enthalten. Zum Beispiel:


IF(A1="Dynamo";10;290)


Diese Formel gibt 10 zurück, wenn Zelle A1 die Zeichenfolge „Dynamo“ enthält, und 290, wenn sie einen anderen Wert enthält. Die Übereinstimmung zwischen den verglichenen Textwerten muss genau sein, darf jedoch nicht zwischen Groß- und Kleinschreibung unterscheiden.

Funktionen UND, ODER, NICHT

Mit den Funktionen AND (AND), OR (OR), NOT (NOT) können Sie komplexe logische Ausdrücke erstellen. Diese Funktionen funktionieren in Kombination mit einfachen Vergleichsoperatoren. Die Funktionen AND und OR können bis zu 30 boolesche Argumente haben und haben die folgende Syntax:


=Und(boolean_value1,boolean_value2...)
=ODER(boolescher_Wert1, boolescher_Wert2...)


Die NOT-Funktion hat nur ein Argument und die folgende Syntax:


=NOT(boolean_value)


Argumente für die Funktionen AND, OR und NOT dürfen keine booleschen Ausdrücke, Arrays oder Zellverweise sein, die boolesche Werte enthalten.

Geben wir ein Beispiel. Lassen Sie Excel den Text „Bestanden“ zurückgeben, wenn der Schüler einen Notendurchschnitt von mehr als 4 (Zelle A2) und eine Fehlzeitenquote von weniger als 3 (Zelle A3) hat. Die Formel sieht folgendermaßen aus:


=WENN(UND(A2>4,A3


Obwohl die OR-Funktion dieselben Argumente wie die AND-Funktion hat, sind die Ergebnisse völlig unterschiedlich. Wenn wir also in der vorherigen Formel die UND-Funktion durch ODER ersetzen, besteht der Student, wenn mindestens eine der Bedingungen erfüllt ist (durchschnittliche Punktzahl mehr als 4 oder Fehlzeiten weniger als 3). Somit gibt die OR-Funktion den logischen Wert TRUE zurück, wenn mindestens einer der logischen Ausdrücke wahr ist, und die AND-Funktion gibt den logischen Wert TRUE nur zurück, wenn alle logischen Ausdrücke wahr sind.

Die Funktion kehrt den Wert ihres Arguments NICHT in den entgegengesetzten booleschen Wert um und wird normalerweise in Kombination mit anderen Funktionen verwendet. Diese Funktion gibt den logischen Wert TRUE zurück, wenn das Argument FALSE ist, und den logischen Wert FALSE, wenn das Argument TRUE ist.

Verschachtelte IF-Funktionen

Manchmal kann es sehr schwierig sein, ein logisches Problem nur mit Vergleichsoperatoren und AND-, OR-, NOT-Funktionen zu lösen. In diesen Fällen können Sie verschachtelte IF-Funktionen verwenden. Die folgende Formel verwendet beispielsweise drei IF-Funktionen:


=IF(A1=100,"Immer";IF(AND(A1>=80;A1 =60;A1


Wenn der Wert in Zelle A1 eine Ganzzahl ist, lautet die Formel: „Wenn der Wert in Zelle A1 100 ist, geben Sie die Zeichenfolge „Immer“ zurück.“ Andernfalls, wenn der Wert in Zelle A1 zwischen 80 und 100 liegt, geben Sie „Normalerweise“ zurück. andernfalls, wenn der Wert in Zelle A1 zwischen 60 und 80 liegt, wird die Zeile „Manchmal“ zurückgegeben. Wenn keine dieser Bedingungen zutrifft, wird die Zeile „Nie“ zurückgegeben. Insgesamt sind 7 Ebenen der Verschachtelung von IF-Funktionen zulässig .

Funktionen TRUE und FALSE

Die Funktionen TRUE und FALSE bieten alternativer Weg zeichnet die logischen Werte TRUE und FALSE auf. Diese Funktionen haben keine Argumente und sehen folgendermaßen aus:


=WAHR()
=FALSE()


Beispielsweise enthält Zelle A1 einen booleschen Ausdruck. Dann gibt die folgende Funktion den Wert „Pass“ zurück, wenn der Ausdruck in Zelle A1 TRUE ergibt:


IF(A1=TRUE();"Pass";"Stop")


Andernfalls gibt die Formel „Stop“ zurück.

EMPTY-Funktion

Wenn Sie feststellen müssen, ob eine Zelle leer ist, können Sie die Funktion ISBLANK verwenden, die die folgende Syntax hat:


=EBLANK(Wert)


Dieser Artikel konzentriert sich auf die „Wenn“-Funktion des Excel-Tabelleneditors. Es hängt mit den logischen Fähigkeiten der Anwendung zusammen. Diese Funktion kann als die gebräuchlichste angesehen werden, die häufig während der Arbeit verwendet wird.


Hauptmerkmale

IN Excel-Programm Die „Wenn“-Formel ermöglicht verschiedene Arten von Aufgaben, die den Vergleich bestimmter Werte und die Erzielung eines Ergebnisses erfordern. Diese Lösung ermöglicht die Verwendung von Verzweigungsalgorithmen und die Erstellung eines Entscheidungsbaums.

Anwendungsbeispiele

Die Funktion sieht so aus: =IF (Aufgabe; wahr; falsch). Die erste Komponente ist ein logischer Ausdruck. Es kann als Phrase oder Zahl erscheinen. Zum Beispiel „10“ oder „ohne Mehrwertsteuer“. Dieser Parameter muss ausgefüllt werden. True ist der Wert, der als Ergebnis angezeigt wird, wenn der Ausdruck wahr ist. False stellt die Daten dar, die zurückgegeben werden, wenn die Aufgabe falsch ist.

Gleichheit der Parameter zweier Zellen

Um die Möglichkeiten der If-Funktion in Excel besser zu verstehen, ist es notwendig, Beispiele bereitzustellen. Daher lohnt es sich, weiter darüber nachzudenken. Sie müssen den Wert 8 in Zelle C1 eingeben. Anschließend müssen Sie in das Feld an der Adresse D1 eine Formel eingeben wie: =IF(C1<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

Wir können ein weiteres Beispiel betrachten. Es gibt mehrere Studenten und ihre Noten, die in der Prüfung erworben werden. Die Daten lauten wie folgt: 5, 4 sowie 3 und 2. Je nach Aufgabenstellung ist für jeden Studierenden die Erstellung eines Textkommentars „bestanden“ oder „nicht bestanden“ vorgesehen. Erreicht ein Student also die Note drei oder besser, gilt die Prüfung als bestanden. Liegt seine Punktzahl unter 3, hat der Schüler die Prüfung nicht bestanden. Um ein solches Problem zu lösen, sollten Sie die folgende Formel schreiben: =IF(C1<3; «не справился»; «сдал»).

Das Programm beginnt, die Ergebnisse jedes Schülers zu vergleichen. Liegt der Indikator unter drei, erscheint in der entsprechenden Zelle die Meldung „fehlgeschlagen“. Wenn die Note 3 oder höher ist, sehen Sie in der erforderlichen Spalte einen Kommentar, dass der Student die Prüfung nicht bestanden hat. Es ist zu beachten, dass Textkommentare immer in Anführungszeichen geschrieben werden sollten. Bei Verwendung dieser Funktion können folgende Vergleichsoperatoren verwendet werden:< >, =, >, <, >=, <=.

Beispiele mit den Bedingungen „OR“, „AND“

Eine weitere Betrachtung der logischen Fähigkeiten dieser Anwendung ist erforderlich. Es ist möglich, die If-Funktion mit Vergleichsoperatoren zu kombinieren. Dies sind die folgenden Parameter:

"ODER";
"UND".

In Excel muss eine wichtige Bedingung angegeben werden: wenn die Note des Schülers gleich oder kleiner als 5, aber größer als 3 ist. In diesem Fall sollte ein Kommentar angezeigt werden: „bestanden“ oder „nicht bestanden“. Somit bestehen nur diejenigen Schüler, die die Noten „A“ und „B“ erreicht haben. Um diese Aufgabe in einem Tabellenkalkulationseditor zu schreiben, müssen Sie eine spezielle Formel verwenden. Es hat die folgende Form: =IF(AND(A1<=5; A1>3); „besteht“, „nein“).

Wenn wir ein komplexeres Beispiel betrachten, müssen wir „OR“ oder „AND“ verwenden. So können Sie sich mit der Verwendung einer Formel in Excel vertraut machen, wenn in einer Aufgabe mehrere Bedingungen vorliegen. Zum Beispiel: =IF(OR(A1=5; A1=10); 100; 0). In diesem Fall können wir daraus schließen, dass das Programm das Ergebnis als 100 anzeigt, wenn der Wert in Zelle A1 5 oder 10 beträgt. Andernfalls ist es 0. Es ist möglich, diese Operatoren anzuwenden, um Lösungen für komplexere Probleme zu finden.

In der Datenbank müssen Sie beispielsweise Schuldner berechnen, die mehr als 10.000 Rubel zahlen müssen. Sie können die Bedingung festlegen, dass das Darlehen länger als sechs Monate, also sechs Monate, nicht zurückgezahlt wurde. Dank der „Wenn“-Funktion des Excel-Tabelleneditors können Sie neben den entsprechenden Namen automatisch eine „Problem-Client“-Markierung erhalten. Nehmen wir an, Zelle A1 enthält Daten, die die Dauer der Schulden (Monate) angeben. Feld B1 enthält den Betrag.

In diesem Fall wird die Formel in der folgenden Form dargestellt: =IF(AND(A1>=6; B1>10000); „problem client“; „“). Wird also eine Person identifiziert, die die vorgegebenen Bedingungen erfüllt, zeigt das Programm neben ihrem Namen einen entsprechenden Kommentar an. Für andere Listenmitglieder bleibt diese Zelle leer.

Sie können sich auch ein Beispiel ansehen, wenn die Situation kritisch ist. Es muss ein entsprechender Kommentar eingegeben werden. Als Ergebnis lautet die Formel wie folgt: =IF(OR(A1>=6; B1>10000); „kritische Situation“; „“). Stimmt das Programm jedoch mit mindestens einem der Parameter überein, wird ein entsprechender Hinweis angezeigt.

Komplexe Aufgaben

Die If-Funktion von Excel wird verwendet, um eingebaute Fehler bei der Division durch Null zu vermeiden. Darüber hinaus wird es in einigen anderen Situationen verwendet. Der erste Fall wird als „DIV/0“ bezeichnet. Es kann ziemlich oft gefunden werden. Dies geschieht normalerweise, wenn die A/B-Formel kopiert werden muss. Gleichzeitig ist der B-Indikator in einzelnen Zellen 0. Um eine solche Situation zu vermeiden, lohnt es sich, die Fähigkeiten des jeweiligen Betreibers zu nutzen. Daher lautet die erforderliche Formel wie folgt: =IF(B1=0; 0; A1/B1). Wenn also Zelle B1 mit dem Wert „Null“ gefüllt ist, zeigt der Editor „0“ an. Andernfalls dividiert das Programm den A1-Indikator durch die B1-Daten und liefert das erforderliche Ergebnis.

Rabatt

Wie die Praxis zeigt, kommt es häufig zu Situationen, die im Folgenden besprochen werden. Sie müssen Rabatte berechnen und dabei den Gesamtbetrag berücksichtigen, der für den Kauf eines bestimmten Produkts ausgegeben wurde. Die verwendete Matrix lautet wie folgt: weniger als 1000 – 0 %; 1001–3000 – 3 %; 3001-5000 - 5 %; mehr als 5001 - 7 %. Sie können sich mit der Situation vertraut machen, wenn Excel über eine Datenbank mit Besuchern und Informationen über den für den Kauf ausgegebenen Betrag verfügt. Als nächstes sollten Sie den Rabatt für jeden Kunden berechnen. Dazu müssen Sie den folgenden Ausdruck anwenden: =IF(A1>=5001; B1*0,93; IF(A1>=3001; B1*0,95;..).

Das System prüft den Gesamtbetrag der Einkäufe. Übersteigt er den Wert von 5.001 Rubel, wird der Produktpreis mit 93 Prozent multipliziert. Bei Überschreitung der Marke von 3001 Einheiten kommt es zu einer ähnlichen Aktion, jedoch werden bereits 95 % berücksichtigt.

Der logische IF-Operator in Excel wird zum Aufzeichnen bestimmter Bedingungen verwendet. Es werden Zahlen und/oder Texte, Funktionen, Formeln usw. verglichen. Wenn die Werte reagieren gegebene Parameter, dann erscheint ein Eintrag. Sie antworten nicht – noch eine.

Logische Funktionen sind ein sehr einfaches und effektives Werkzeug, das in der Praxis häufig eingesetzt wird. Schauen wir uns das anhand von Beispielen genauer an.

Syntax der IF-Funktion mit einer Bedingung

Die Syntax eines Operators in Excel ist die Struktur einer Funktion und der für ihre Operation erforderlichen Daten.

IF (logical_expression;value_if_true;value_if_false)

Schauen wir uns die Syntax der Funktion an:

Boolescher Ausdruck– WAS der Bediener prüft (Text oder numerische Zellendaten).

Value_if_true– WAS wird in der Zelle angezeigt, wenn der Text oder die Zahl die angegebene Bedingung (wahr) erfüllt.

Wert if_false– WAS wird in der Spalte angezeigt, wenn der Text oder die Zahl die angegebene Bedingung (falsch) NICHT erfüllt.

Beispiel:

Der Operator prüft Zelle A1 und vergleicht sie mit 20. Dies ist ein „logischer_Ausdruck“. Wenn der Inhalt der Spalte größer als 20 ist, erscheint die eigentliche Aufschrift „größer als 20“. Nein – „kleiner oder gleich 20“.

Aufmerksamkeit! Wörter in der Formel müssen in Anführungszeichen gesetzt werden. Damit Excel versteht, dass es Textwerte ausgeben muss.

Noch ein Beispiel. Um zur Prüfung zugelassen zu werden, müssen die Studierenden der Gruppe die Prüfung erfolgreich bestehen. Die Ergebnisse tragen wir in eine Tabelle mit den Spalten ein: Liste der Studierenden, Test, Prüfung.


Bitte beachten Sie: Die IF-Anweisung muss nicht den digitalen Datentyp, sondern den Texttyp prüfen. Deshalb haben wir in der Formel B2 = „Kredit“ geschrieben. Wir setzen es in Anführungszeichen, damit das Programm den Text richtig erkennen kann.



IF-Funktion in Excel mit mehreren Bedingungen

In der Praxis reicht eine einzige Bedingung für eine logische Funktion oft nicht aus. Wenn Sie mehrere Entscheidungsoptionen berücksichtigen müssen, stapeln wir IF-Anweisungen ineinander. Daher werden wir in Excel mehrere IF-Funktionen haben.

Die Syntax sieht folgendermaßen aus:

IF(logical_expression, value_if_true, IF(logical_expression, value_if_true, value_if_false))

Dabei überprüft der Bediener zwei Parameter. Wenn die erste Bedingung wahr ist, gibt die Formel das erste Argument zurück – wahr. Falsch – der Operator prüft die zweite Bedingung.

Beispiele für mehrere Bedingungen der IF-Funktion in Excel:


Tabelle zur Analyse der Studienleistungen. Der Student erhielt 5 Punkte – „ausgezeichnet“. 4 – „gut“. 3 – „befriedigend“. Der IF-Operator prüft zwei Bedingungen: Der Wert in Zelle 5 und 4 ist gleich.


Erweiterung der Funktionalität durch die Operatoren „AND“ und „OR“.

Wenn Sie mehrere wahre Bedingungen testen müssen, wird die UND-Funktion verwendet. Das Wesentliche ist Folgendes: WENN a = 1 UND a = 2, DANN ist der Wert in ELSE der Wert von c.

Die OR-Funktion prüft Bedingung 1 oder Bedingung 2. Sobald mindestens eine Bedingung wahr ist, ist das Ergebnis wahr. Das Wesentliche ist folgendes: WENN a = 1 ODER a = 2, DANN ist der Wert in ELSE der Wert von c.

Mit den UND- und ODER-Funktionen können bis zu 30 Bedingungen getestet werden.

Ein Beispiel für die Verwendung des AND-Operators:

Beispiel für die Verwendung der OR-Funktion:

So vergleichen Sie Daten in zwei Tabellen

Benutzer müssen häufig zwei Tabellen in Excel vergleichen, um festzustellen, ob sie übereinstimmen. Beispiele aus dem „Leben“: Vergleichen Sie die Preise von Waren in verschiedenen Lieferungen, vergleichen Sie Salden (Buchhaltungsberichte) für mehrere Monate, die Leistungen von Schülern (Studenten) verschiedener Klassen, in verschiedenen Quartalen usw.

Um zwei Tabellen in Excel zu vergleichen, können Sie den COUNTIF-Operator verwenden. Schauen wir uns an, wie die Funktion verwendet wird.

Nehmen wir zum Beispiel zwei Tische mit technische Eigenschaften verschiedene Küchenmaschinen. Wir haben uns entschieden, die Unterschiede farblich hervorzuheben. Die bedingte Formatierung löst dieses Problem in Excel.

Ausgangsdaten (Tabellen, mit denen wir arbeiten werden):


Wählen Sie die erste Tabelle aus. Bedingte Formatierung – Erstellen Sie eine Regel – verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen:


In die Formelleiste schreiben wir: =COUNTIF (verglichener Bereich; erste Zelle der ersten Tabelle) = 0. Der verglichene Bereich ist die zweite Tabelle.


Um einen Bereich in eine Formel einzugeben, wählen Sie einfach die erste und letzte Zelle aus. „=0“ bedeutet einen Befehl zur Suche nach genauen (nicht ungefähren) Werten.

Wir wählen das Format aus und legen fest, wie sich die Zellen ändern, wenn die Formel befolgt wird. Es ist besser, es mit Farbe zu füllen.

Wählen Sie die zweite Tabelle aus. Bedingte Formatierung – eine Regel erstellen – eine Formel verwenden. Wir verwenden denselben Operator (COUNTIF).


Hier haben wir anstelle der ersten und letzten Zellen des Bereichs den Spaltennamen eingefügt, den wir ihm zuvor zugewiesen haben. Sie können die Formel auf eine der folgenden Arten ausfüllen. Aber mit einem Namen ist es einfacher.

Logikfunktion WENN in Excel - eines der beliebtesten. Abhängig von der Bedingung wird ein Ergebnis (ein Wert oder eine andere Formel) zurückgegeben.

IF-Funktion in Excel

Die Funktion hat die folgende Syntax.

WENN( log_expression; value_if_true; [value_if_false])

log_expression ist eine zu prüfende Bedingung. Zum Beispiel A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

value_if_true – ein Wert oder eine Formel, die zurückgegeben wird, wenn das im ersten Parameter angegebene Ereignis eintritt.

value_if_false ist ein alternativer Wert oder eine alternative Formel, die zurückgegeben wird, wenn eine Bedingung nicht erfüllt ist. Dieses Feld muss nicht ausgefüllt werden. In diesem Fall gibt die Funktion beim Eintreten eines alternativen Ereignisses FALSE zurück.

Ein sehr einfaches Beispiel. Sie müssen prüfen, ob der Verkauf einzelner Produkte 30 Einheiten überschreitet. oder nicht. Wenn sie überschritten werden, sollte die Formel „OK“ zurückgeben, andernfalls „Löschen“. Unten finden Sie die Berechnung mit dem Ergebnis.

Der Umsatz des ersten Produkts beträgt 75, d. h. die Bedingung, dass er größer als 30 ist, ist erfüllt. Daher gibt die Funktion zurück, was im nächsten Feld angegeben ist – „Ok“. Der Umsatz des zweiten Produkts beträgt weniger als 30, sodass die Bedingung (>30) nicht erfüllt ist und der im dritten Feld angegebene Alternativwert zurückgegeben wird. Das ist der springende Punkt der IF-Funktion. Indem wir die Berechnung nach unten strecken, erhalten wir das Ergebnis für jedes Produkt.

Dies war jedoch eine Demo. Für komplexere Prüfungen wird häufiger die Excel-IF-Formel verwendet. Nehmen wir an, es gibt durchschnittliche wöchentliche Warenverkäufe und deren aktuelle Salden. Der Käufer muss eine Prognose über den Saldo innerhalb von zwei Wochen erstellen. Dazu müssen Sie das Doppelte des durchschnittlichen Wochenumsatzes von den aktuellen Lagerbeständen abziehen.

Bisher ist alles logisch, aber die Nachteile sind verwirrend. Gibt es negative Salden? Nein, natürlich. Die Lagerbestände dürfen nicht unter Null liegen. Damit die Prognose korrekt ist, müssen negative Werte durch Nullen ersetzt werden. Die IF-Formel ist hier eine große Hilfe. Es prüft den aus der Prognose erhaltenen Wert und gibt, wenn dieser kleiner als Null ist, zwangsweise die Antwort 0 aus, andernfalls gibt es das Ergebnis der Berechnung aus, d. h. eine positive Zahl. Im Allgemeinen die gleiche Logik, aber anstelle von Werten verwenden wir eine Formel als Bedingung.

In der Bestandsprognose gibt es keine negativen Werte mehr, was grundsätzlich sehr gut ist.

Excel-IF-Formeln werden auch häufig in Arrayformeln verwendet. Wir werden hier nicht zu tief gehen. Für Interessierte empfehle ich die Lektüre des Artikels darüber. Die Berechnung in diesem Artikel ist zwar nicht mehr relevant, weil Excel 2016 führte die Funktionen MINESLI und MAXESLI ein. Aber es ist sehr nützlich, sich das Beispiel anzusehen – es wird sich in einer anderen Situation als nützlich erweisen.

IF-Formel in Excel – Beispiele für mehrere Bedingungen

Sehr oft beträgt die Anzahl der möglichen Bedingungen nicht 2 (testbar und alternativ), sondern 3, 4 oder mehr. In diesem Fall können Sie auch die IF-Funktion verwenden, müssen diese aber nun ineinander verschachteln und dabei alle Bedingungen nacheinander angeben. Betrachten Sie das folgende Beispiel.

Abhängig von der Umsetzung des Vertriebsplans muss mehreren Vertriebsleitern eine Prämie zugesprochen werden. Das Motivationssystem ist wie folgt. Wird der Plan zu weniger als 90 % erfüllt, ist kein Bonus fällig, bei 90 % bis 95 % ein Bonus von 10 %, von 95 % bis 100 % ein Bonus von 20 % und bei Überschreitung des Plans 30 %. Wie Sie hier sehen können, gibt es 4 Optionen. Um sie in einer Formel anzugeben, benötigen Sie Folgendes logische Struktur. Wenn die erste Bedingung erfüllt ist, dann tritt die erste Option auf, andernfalls, wenn die zweite Bedingung erfüllt ist, dann tritt die zweite Option auf, andernfalls wenn... usw. Die Anzahl der Bedingungen kann recht groß sein. Am Ende der Formel wird die letzte Alternative angegeben, für die keine der zuvor aufgeführten Bedingungen erfüllt ist (wie das dritte Feld in einer regulären IF-Formel). Im Ergebnis sieht die Formel so aus:

Die Kombination der IF-Funktionen funktioniert so, dass bei Erfüllung einer bestimmten Bedingung die folgenden nicht mehr überprüft werden. Daher ist es wichtig, sie in der richtigen Reihenfolge anzugeben. Wenn wir anfangen würden, mit B2 zu prüfen<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

Beim Schreiben einer Formel kommt man leicht in Verwirrung, deshalb ist es eine gute Idee, einen Blick auf die QuickInfo zu werfen.

Am Ende müssen Sie alle Klammern schließen, sonst gibt Excel einen Fehler aus.

Die IF-Funktion von Excel erledigt ihre Aufgabe im Allgemeinen gut. Aber die Möglichkeit, eine lange Kette von Bedingungen aufzuschreiben, ist nicht sehr angenehm, denn erstens ist es nicht immer möglich, sie beim ersten Mal aufzuschreiben (entweder ist die Bedingung falsch angegeben oder die Klammer lässt sich nicht schließen); Zweitens kann es bei Bedarf schwierig sein, eine solche Formel zu verstehen, insbesondere wenn viele Bedingungen vorliegen und die Berechnungen selbst komplex sind.

MS Excel 2016 hat eine Funktion hinzugefügt IFS, für die dieser gesamte Artikel geschrieben wurde. Dies ist das gleiche IF, nur speziell geschärft, um viele Bedingungen zu testen. Jetzt müssen Sie IF nicht hundertmal schreiben und die offenen Klammern zählen. Es reicht aus, die Bedingungen aufzulisten und am Ende eine Klammer zu schließen.

Es funktioniert wie folgt. Nehmen wir das obige Beispiel und verwenden wir die neue IFS-Formel von Excel.

Wie Sie sehen, sieht das Schreiben der Formel viel einfacher und klarer aus.

Es lohnt sich, auf Folgendes zu achten. Wir listen die Begriffe weiterhin in der richtigen Reihenfolge auf, um unnötige Bereichsüberschneidungen zu vermeiden. Im Gegensatz zum üblichen IF muss auch die letzte Alternativbedingung angegeben werden. IF gibt nur einen alternativen Wert an, der auftritt, wenn keine der aufgeführten Bedingungen erfüllt ist. Hier müssen Sie die Bedingung selbst angeben, in unserem Fall wäre B2>=1. Dies kann jedoch vermieden werden, indem TRUE in das Bedingungsfeld geschrieben wird. Dies bedeutet, dass TRUE auftritt und der letzte alternative Wert zurückgegeben wird, wenn die zuvor aufgeführten Bedingungen nicht erfüllt sind.

Funktion WENN WENN) in Excel ist ein großartiges Tool zum Testen von Bedingungen auf WAHR oder FALSCH. Wenn die Werte Ihrer Berechnungen den angegebenen Parametern der Funktion als TRUE entsprechen, gibt sie einen Wert zurück, wenn FALSE, dann einen anderen.

Was gibt die Funktion zurück?

Der Wert, den Sie angeben, wenn zwei Bedingungen wahr sind, ist TRUE oder FALSE.

Syntax

=WENN(logischer_test, , )- englische Version

=IF(logical_expression, [value_if_true], [value_if_false]) - Russische Version

Funktionsargumente

  • logical_test (logical_expression) ist die Bedingung, die Sie testen möchten. Dieses Funktionsargument muss logisch sein und als FALSE oder TRUE ausgewertet werden. Das Argument kann entweder ein statischer Wert oder das Ergebnis einer Funktion oder Berechnung sein;
  • ([value_if_true])– (optional) – Dies ist der Wert, den die Funktion zurückgibt. Es wird angezeigt, wenn der von Ihnen getestete Wert die TRUE-Bedingung erfüllt;
  • ([value_if_false])– (optional) – Dies ist der Wert, den die Funktion zurückgibt. Es wird angezeigt, wenn die Bedingung, die Sie testen, mit der FALSE-Bedingung übereinstimmt.

Weitere Informationen

If-Funktion in Excel-Beispielen mit mehreren Bedingungen

Beispiel 1: Testen einer einfachen numerischen Bedingung mit der IF-Funktion

Bei Verwendung der Funktion WENN WENN) In Excel können Sie verschiedene Operatoren verwenden, um den Status zu überprüfen. Hier ist eine Liste der Operatoren, die Sie verwenden können:

Nachfolgend finden Sie ein einfaches Beispiel für die Verwendung der Funktion zur Berechnung der Schülernoten. Wenn die Summe der Punkte größer oder gleich „35“ ist, gibt die Formel „Bestanden“ zurück, andernfalls „Nicht bestanden“.

Beispiel 2: Verwenden einer verschachtelten IF-Funktion zum Testen der Bedingung eines Ausdrucks

Die Funktion kann bis zu 64 Bedingungen gleichzeitig akzeptieren. Obwohl es nicht praktikabel ist, lange verschachtelte Funktionen zu erstellen, können Sie in seltenen Fällen eine Formel erstellen, die mehrere Bedingungen nacheinander enthält.

Im folgenden Beispiel prüfen wir zwei Bedingungen.

  • Die erste Bedingung prüft, ob die Punktesumme weniger als 35 Punkte beträgt. Wenn dies WAHR ist, gibt die Funktion „Fehlgeschlagen“ zurück;
  • Wenn die erste Bedingung FALSE ist und die Summe der Punkte größer als 35 ist, prüft die Funktion die zweite Bedingung. Wenn die Gesamtpunktzahl größer oder gleich 75 ist. Wenn dies zutrifft, gibt die Funktion den Wert „Ausgezeichnet“ zurück, in anderen Fällen gibt die Funktion „Bestanden“ zurück.


Beispiel 3: Berechnen Sie die Höhe der Verkaufsprovision mithilfe der IF-Funktion in Excel

Mit der Funktion können Sie Berechnungen mit Zahlen durchführen. Ein gutes Anwendungsbeispiel ist die Berechnung der Verkaufsprovision für einen Außendienstmitarbeiter.

Im folgenden Beispiel ist der Vertriebsmitarbeiter:

  • erhält keine Provisionen, wenn das Verkaufsvolumen weniger als 50.000 beträgt;
  • erhält eine Provision von 2 %, wenn der Umsatz zwischen 50 und 100.000 liegt
  • erhält 4 % Provision, wenn das Verkaufsvolumen 100.000 übersteigt.

=WENN(B2<50,0,IF(B2<100,B2*2%,B2*4%)) - englische Version

=WENN(B2<50;0;ЕСЛИ(B2<100;B2*2%;B2*4%)) - Russische Version

In der im obigen Beispiel verwendeten Formel erfolgt die Berechnung des Provisionsbetrags in der Funktion selbst WENN. Wenn das Verkaufsvolumen zwischen 50 und 100.000 liegt, gibt die Formel B2 * 2 % zurück, was einer Provision von 2 % basierend auf dem Verkaufsvolumen entspricht.

Beispiel 4. Verwendung logischer Operatoren (AND/OR) in der IF-Funktion in Excel

Sie können boolesche Operatoren (AND/OR) innerhalb einer Funktion verwenden, um mehrere Bedingungen gleichzeitig zu testen.

Nehmen wir zum Beispiel an, Sie müssen Studierende für Stipendien auf der Grundlage von Noten und Anwesenheit auswählen. Im folgenden Beispiel ist ein Student nur dann teilnahmeberechtigt, wenn er mehr als 80 Punkte erreicht hat und eine Anwesenheitsquote von mehr als 80 % aufweist.

Sie können eine Funktion zusammen mit einer Funktion verwenden WENN WENN)Überprüfen Sie zunächst, ob diese beiden Bedingungen erfüllt sind oder nicht. Wenn die Bedingungen erfüllt sind, gibt die Funktion „Eligible“ zurück, andernfalls „Not Eligible“.

Die Formel für diese Berechnung lautet:

=WENN(UND(B2>80,C2>80%),„Ja“, „Nein“)- englische Version

=IF(AND(B2>80;C2>80%);“Ja“;“Nein“) - Russische Version


Beispiel 5. Konvertieren Sie Fehler mithilfe der IF-Funktion (IF) in „0“-Werte.

Mit dieser Funktion können Sie auch fehlerhafte Zellen entfernen. Sie können Fehlerwerte in Leerzeichen, Nullen oder jeden anderen Wert umwandeln.

Die Formel zum Umrechnen von Fehlern in Zellen lautet wie folgt:

=IF(ISERROR(A1),0,A1)- englische Version

IF(ISERROR(A1),0,A1)- Russische Version

Die Formel gibt „0“ zurück, wenn in der Zelle ein Fehler vorliegt, andernfalls wird der Wert der Zelle zurückgegeben.

NOTIZ. Wenn Sie Excel 2007 oder Versionen danach verwenden, können Sie hierfür auch die IFERROR-Funktion verwenden.

Auf die gleiche Weise können Sie mit leeren Zellen umgehen. Bei leeren Zellen verwenden Sie die Funktion ISBLANK, wie im folgenden Beispiel:

=IF(ISBLANK(A1),0,A1)- englische Version

=IF(EMPLANTY(A1),0,A1)- Russische Version