Excel-Zellenwert, wenn. Wie wird die if-Funktion in Excel mit mehreren Bedingungen verwendet? Beispiele für die Verwendung der Funktionen UND und ODER

Excel ist ein universelles und praktisches Büroprodukt, mit dem Sie einfache algebraische und statistische Verfahren durchführen, mathematische Daten verfassen und analysieren können.

Das Programm ist multifunktional und verfügt über so viele Funktionen, dass die meisten davon nicht einmal vom Durchschnittsbenutzer genutzt werden.

In diesem Material wird die IF-Funktion in Excel erläutert und Beispiele für ihre Verwendung bereitgestellt.

allgemeine Informationen

Was macht diese Funktion, warum wird sie benötigt und welche Bedeutung hat sie?

Die Möglichkeit erfreut sich großer Beliebtheit und ermöglicht vereinfacht gesagt, zu sehen, wie das Ergebnis bei der Ausführung bestimmter Aktionen aussehen wird.

Das heißt, es hilft logischerweise, die erhaltenen Werte mit den erwarteten Ergebnissen zu vergleichen.

Das Hilfecenter beschreibt die Funktionalität dieser Funktion in einem Satz: Wenn dies wahr ist, dann tun Sie dies, wenn nicht, dann tun Sie etwas anderes.

Offensichtlich hat die Funktion mit diesem Wert zwei Ergebnisse.

Die erste wird erhalten, wenn der Vergleich korrekt ist, die zweite wird erhalten, wenn der Vergleich falsch ist.

Kurz gesagt handelt es sich um eine logische Funktion, die benötigt wird, um je nachdem unterschiedliche Ergebnisse zurückzugeben. Wie und wie stark hat sich der Originalzustand verändert? Damit IF korrekt funktioniert, sind zwei Komponenten eines logischen Problems erforderlich:

  • Ausgangsbedingung, um zu prüfen, welches IF verwendet wird;
  • Der korrekte Wert ist der Wert, der jedes Mal zurückgegeben wird, wenn die Logikalgorithmen die ursprüngliche Bedingung als wahr bewerten.

Es gibt auch eine dritte Komponente – einen falschen Wert. Es wird immer zurückgegeben, die ursprüngliche Bedingung wird von den logischen Algorithmen als falsch angesehen.

Da bei der Arbeit mit einer Funktion ein solcher Wert jedoch möglicherweise überhaupt nicht auftritt, ist das Vorhandensein eines solchen Werts nicht zwingend erforderlich.

Beginn der Arbeiten

Die Verwendung des Operators ist einfach und unkompliziert. Überlegen Sie sich jedoch vor dem Aufruf, warum Sie es benötigen.

Für den durchschnittlichen Benutzer macht die Verwendung oft wenig Sinn, da es mit einfachen Formeln möglich ist, eine logische Kette von „Was passiert, wenn die Bedingung passiert“ aufzubauen

„Und was passiert, wenn es nicht erfüllt wird“ ist recht einfach aufzubauen.

Daher halten viele Benutzer die Funktion für unnötig. Darüber hinaus kann es unpraktisch sein, wenn Sie nicht daran gewöhnt sind, damit zu arbeiten, und wenn die logische Reihenfolge der Ausführung bestimmter Aktionen bei der Verwendung verletzt wird, kann dies die Ergebnisse verfälschen und den Benutzer verwirren. Verwenden Sie es daher nur, wenn Sie genau wissen, wie und warum Sie es tun?

Beispiel 1

Dies ist ein einfaches Beispiel, bei dem nur eine einfache Bedingung für eine bestimmte Funktion eingegeben wurde.

Wir legen den Wert von A1 fest und prüfen, was passiert, wenn er größer als 30 oder kleiner oder gleich 30 ist.

Während der Operation vergleicht die Funktion den in Spalte A1 angegebenen Wert mit 30.

Um die Prüfung durchzuführen, gehen Sie wie folgt vor:

  • Die Zelle wird ausgefüllt und nach dem Wort IF wird eine Klammer geöffnet – jetzt müssen Sie die Bedingungen eingeben;
  • Klicken Sie einmal mit der linken Maustaste auf Zelle A1 – sie erscheint neben der Klammer;
  • Als nächstes geben Sie den Text ohne Leerzeichen ein: A1>30;»mehr als 30″;»»»kleiner oder gleich 30″;

  • Schließen Sie die Klammer und drücken Sie die Eingabetaste.
  • Abhängig vom in A1 angegebenen Anfangswert ändert sich das in Zelle B1 angezeigte Ergebnis. Bei einem Wert von 30 ist das Ergebnis „kleiner oder gleich 30“, je nachdem, wie genau eine solche Bedingung angegeben wird.

  • Wenn Sie in Zelle A1 die Zahl 20 eingeben, lautet das Ergebnis „kleiner oder gleich 30“, da auch dies die Bedingung erfüllt;
  • Wenn Sie in Zelle A1 die Zahl 40 eingeben, lautet das Ergebnis entsprechend „mehr als 30“.

Dies ist das einfachste Beispiel für die Funktionsweise dieser Funktion. Damit sie jedoch ordnungsgemäß funktioniert, stellen Sie sicher, dass die eingegebene Formel mehreren Regeln entspricht:

Sollte Ihnen jedoch ein kleiner Tippfehler unterlaufen, wird das Programm ihn automatisch finden.

Es erscheint ein Fenster, in dem das Programm die empfohlenen Änderungen beschreibt.

Stimmen Sie ihnen einfach zu, indem Sie auf OK klicken, und die Bedingung nimmt die richtige Form an.

Beispiel 2

Dies ist ein komplexeres Beispiel, das in der Praxis angewendet werden kann.

Es verwendet mehrere Operatoren, d. h. das Programm prüft zwei logische Parameter gleichzeitig.

Ein Beispiel wäre eine Warenliste, in der es verschiedene Warenmodelle gibt. Sie werden in verschiedenen Farben hergestellt und haben unterschiedliche Preise.

Der Verifizierungsalgorithmus lautet wie folgt:

  • In der ersten Spalte sind die Modellnummern aufgeführt.
  • Die zweite Spalte zeigt die möglichen Farben, in denen sie hergestellt werden;

Aus praktischer Sicht haben wir in diesem Beispiel daher eine Preistabelle für Produktmodelle erhalten, abhängig von der Farbe, in der das Modell hergestellt wird.

Schwierigkeiten

Man geht davon aus, dass die Funktion recht stabil arbeitet, nicht abstürzt und ihre Ergebnisse auch unter sehr schwierigen Anfangsbedingungen genau sind.

Allerdings sind den Entwicklern einige Probleme dieses Programms bekannt, die zu Problemen führen.

Die häufigsten bekannten Probleme sind:

  • Das Erscheinen der Zahl Null in der Zelle mit dem Ergebnis weist bei Verwendung von IF auf ein Problem mit einem Benutzerfehler hin, da er nicht den ursprünglichen wahren Wert angegeben hat (wenn die Null erscheint, wenn die Bedingungen als wahr bestätigt werden) oder a falscher Wert (wenn die Null erscheint, wenn die Bedingungen nicht erfüllt sind). Damit ein wahrer Wert zurückgegeben werden kann, geben Sie einen Wert für Wahr/Falsch an.
  • Aussehen von #NAME? in der Zelle mit dem Ergebnis – ein Beweis dafür, dass in der logischen Formel, die die Bedingung festlegt, ein Fehler aufgetreten ist. Daher kann das Programm keine seiner Bedingungen erfüllen und auf Wahrheit prüfen.

Wie aus den Beschreibungen hervorgeht, sind die Probleme unspezifisch und typisch für die meisten Funktionen dieser Anwendung, da sie vom Benutzer abhängig sind.

Bis zu 64 IF-Anweisungen stehen zur gleichzeitigen Verwendung zur Verfügung, d. h. bei guter Beherrschung der Funktion kann daraus eine komplexe logische Kette zur Überprüfung von Werten aufgebaut werden.

Tatsache ist, dass die Formel in 75 % der Fälle mit Sicherheit funktioniert, wenn der Benutzer einen kleinen Fehler macht. Aber in weiteren 25 % der Fälle kommt es zu einem unerwarteten Ausführungsergebnis. Einen Fehler in einer komplexen mehrstufigen logischen Formel zu bemerken, geschweige denn zu finden, ist selbst für einen Fachmann ziemlich schwierig.

Darüber hinaus ist die Verwendung solch langer Ketten mit mehreren Anweisungen sehr komplex und zeitaufwändig.

Wenn Sie von Ihrer Arbeit abgelenkt sind und nach einiger Zeit wieder zu ihr zurückkehren, ist es unwahrscheinlich, dass Sie verstehen, was genau Sie tun wollten (noch schlimmer, wenn die Arbeit für jemand anderen wiederholt/beendet werden muss).

In den meisten Fällen ist es viel einfacher, diese Formel in mehrere einfache kurze logische Ketten aufzuteilen.

Mit zunehmender Anzahl an Operatoren in einer Formel steigt auch die Anzahl der verwendeten öffnenden und schließenden Klammern. Es kann äußerst schwierig sein, ihre Genauigkeit zu verfolgen.

Abschluss

Zweifellos ist die IF-Funktion in manchen Fällen notwendig und eine relativ praktische Funktion, die von Entwicklern für Benutzer bereitgestellt wird.

Es ist jedoch besser, es nur zu verwenden, wenn Sie genau wissen, was Sie tun werden und wie (und selbst dann ist es besser, keine unnötigen Komplikationen zuzulassen, um zu verhindern, dass sich ein unbemerkter Fehler in die Formel einschleicht).

Wenn Sie mit der Anwendung nicht vertraut sind, kann dies die Anwendung für Sie nur schwieriger machen.

Excel für Office 365 Excel für Office 365 für Mac Excel für das Web Excel 2019 Excel 2016 Excel 2019 für Mac Excel 2013 Excel 2010 Excel 2007 Excel 2016 für Mac Excel für Mac 2011 Excel Web App Excel 2007 für Entwickler Excel 2010 für Entwickler Excel 2013 für Entwickler Excel für Windows Phone 10 Excel Starter 2010 Weniger

Mit der IF-Funktion können Sie logische Vergleiche zwischen Werten und erwarteten Ergebnissen durchführen. Es prüft eine Bedingung und gibt abhängig von ihrer Wahrheit ein Ergebnis zurück.

    WENN (das ist wahr, dann tun Sie dies, andernfalls tun Sie etwas anderes)

Was aber, wenn Sie mehrere Bedingungen testen müssen, bei denen beispielsweise alle Bedingungen WAHR oder FALSCH (UND) sein müssen, nur eine Bedingung diesen Wert haben darf (ODER) oder Sie sicherstellen möchten, dass die Daten die Bedingung NICHT erfüllen ? Diese drei Funktionen können einzeln verwendet werden, in Kombination mit der IF-Funktion sind sie jedoch weitaus häufiger anzutreffen.

Technische Details

Verwenden Sie die IF-Funktion zusammen mit den AND-, OR- und NOT-Funktionen, um mehrere Bedingungen auszuwerten.

Syntax

    IF(AND()): IF(AND(logical_expression1; [logical_expression2]; ...), value_if_true; [value_if_false]))

    IF(OR()): IF(OR(logical_expression1, [logical_expression2], ...), value_if_true, [value_if_false]))

    IF(NOT()): IF(NOT(logical_expression1), value_if_true, [value_if_false]))

Allgemeine Informationen zur individuellen Verwendung dieser Funktionen finden Sie in den folgenden Artikeln: , OR , NOT . In Kombination mit dem IF-Operator werden sie wie folgt entschlüsselt:

    AND : =IF(AND(Bedingung, eine andere Bedingung); Wert, wenn TRUE; Wert, wenn FALSE)

    ODER: =IF(OR(Bedingung, andere Bedingung); Wert, wenn TRUE; Wert, wenn FALSE)

    NOT : =IF(NOT(Bedingung); Wert wenn TRUE; Wert wenn FALSE)

Beispiele

Im Folgenden finden Sie Beispiele für häufige Verwendungen verschachtelter IF(AND())-, IF(OR())- und IF(NOT())-Anweisungen. Die AND- und OR-Funktionen unterstützen bis zu 255 einzelne Bedingungen, es wird jedoch empfohlen, nur wenige Bedingungen zu verwenden, da stark verschachtelte Formeln schwierig zu erstellen, zu testen und zu ändern sind. Eine NOT-Funktion kann nur eine Bedingung haben.

Formel

Beschreibung

WENN(UND(A2>0,B20,B450),WAHR,FALSCH)

Wenn A6(25) NICHT größer als 50 ist, ist der Wert TRUE, andernfalls ist der Wert FALSE. In diesem Fall beträgt der Wert nicht mehr als 50, sodass die Formel TRUE zurückgibt.

IF(NOT(A7="red");TRUE,FALSE)

Wenn der Wert von A7 („blau“) NICHT gleich „rot“ ist, wird der Wert TRUE zurückgegeben, andernfalls wird der Wert FALSE zurückgegeben.

Beachten Sie, dass alle Beispiele nach den Bedingungen eine schließende Klammer haben. Die Argumente TRUE und FALSE beziehen sich auf die äußere IF-Anweisung. Darüber hinaus können Sie Text- oder numerische Werte anstelle der in den Beispielen zurückgegebenen TRUE- und FALSE-Werte verwenden.

Hier sind einige Beispiele für die Verwendung der Operatoren AND, OR und NOT zur Auswertung von Datumsangaben.


Nachfolgend finden Sie die Formeln mit einer Erläuterung ihrer Logik.

Formel

Beschreibung

WENN(A2>B2,TRUE,FALSE)

Wenn A2 größer als B2 ist, wird TRUE zurückgegeben, andernfalls wird FALSE zurückgegeben. In diesem Fall ist 12.03.14 größer als 01.01.14, daher gibt die Formel TRUE zurück.

WENN(UND(A3>B2,A3B2,A4B2),WAHR,FALSCH)

Wenn A5 nicht größer als B2 ist, wird TRUE zurückgegeben, andernfalls wird FALSE zurückgegeben. In diesem Fall ist A5 größer als B2, daher gibt die Formel FALSE zurück.


Verwendung der Operatoren AND, OR und NOT mit bedingter Formatierung

Sie können die Operatoren AND, OR und NOT auch in Formeln für die bedingte Formatierung verwenden. In diesem Fall können Sie die IF-Funktion weglassen.

Wählen Sie auf der Registerkarte „Startseite“ die Option „Bedingte Formatierung“ > „Neue Regel“ aus. Wählen Sie dann die Option „Eine Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollen“, geben Sie die Formel ein und wenden Sie das Format an.


So würden die Formeln für die Datumsbeispiele aussehen:


Formel

Beschreibung

Wenn A2 größer als B2 ist, formatieren Sie die Zelle, andernfalls unternehmen Sie nichts.

UND(A3>B2;A3B2;A4A5), es wird TRUE zurückgegeben und die Zelle wird formatiert.

Hinweis: Der häufigste Fehler besteht darin, eine Formel in bedingter Formatierung ohne Gleichheitszeichen (=) einzugeben. Wenn Sie dies tun, werden Sie sehen, dass das Dialogfeld „Bedingte Formatierung“ der Formel ein Gleichheitszeichen und Anführungszeichen hinzufügt = = "oder (a4>B2; a4

Fortsetzung des Themas:
Linux

Ein Fragment eines Dokuments kann Text, ein Objekt, eine Zeichnung usw. sein. Um ein Fragment zu löschen, müssen Sie es auswählen und die Taste drücken. Zum Kopieren...