Verwendung der IF-THEN-Funktion in Excel

Die Eingabe der IF-THEN-Funktion in Excel hilft bei datenbasierten Entscheidungen

Die WENN-DANN-Funktion in Excel bietet eine leistungsstarke Möglichkeit, Ihre Tabellen mit Entscheidungshilfen zu versehen. Es testet eine Bedingung, um festzustellen, ob sie wahr oder falsch ist, und führt dann basierend auf den Ergebnissen einen bestimmten Befehlssatz aus.

Wenn Sie beispielsweise in Excel IF-THEN eingeben, können Sie testen, ob eine bestimmte Zelle größer als 900 ist. In diesem Fall kann die Formel den Text "PERFECT" zurückgeben. Ist dies nicht der Fall, können Sie die Formel "TOO SMALL" zurückgeben lassen.

Ad 1

Es gibt viele Bedingungen, die Sie in die IF-THEN-Formel eingeben können. Hier finden Sie Informationen zur Verwendung der Funktion IF-THEN in Excel sowie einige Beispiele.

Die Anweisungen in diesem Artikel gelten für Excel 2016, 2013, 2010. Excel für Mac und Excel 365 / Online.

Ad 2

Eingabe von IF-THEN in Excel

Die Syntax der IF-THEN-Funktion enthält den Namen der Funktion und die Funktionsargumente in Klammern.

Dies ist die korrekte Syntax der IF-THEN-Funktion:

= IF (Logiktest, Wert wenn wahr, Wert wenn falsch)

Der IF-Teil der Funktion ist der Logiktest. Hier verwenden Sie Vergleichsoperatoren, um zwei Werte zu vergleichen.

Ad 3

Der THEN-Teil der Funktion steht nach dem ersten Komma und enthält zwei durch Komma getrennte Argumente.

  • Das erste Argument teilt der Funktion mit, was zu tun ist, wenn der Vergleich wahr ist.
  • Das zweite Argument teilt der Funktion mit, was zu tun ist, wenn der Vergleich falsch ist.

Ein einfaches IF-THEN-Funktionsbeispiel

Bevor wir zu komplexeren Berechnungen übergehen, schauen wir uns ein sehr einfaches Beispiel für eine IF-THEN-Anweisung an.

Unsere Tabelle enthält die Zelle B2 für 100 US-Dollar. Wir können die folgende Formel in C2 eingeben, um anzugeben, ob der Wert größer als $ 1000 ist oder nicht.

Ad 4 = WENN (B2> 1000, "PERFEKT", "ZU KLEIN")

Diese Funktion hat folgende Argumente:

  • B2> 1000 prüft, ob der Wert in Zelle B2 größer als 1000 ist.
  • "PERFECT" gibt das Wort PERFECT in Zelle C2 zurück, wenn B2 größer als 1000 ist.
  • "TOO SMALL" gibt den Ausdruck TOO SMALL in Zelle C2 zurück, wenn B2 nicht größer als 1000 ist.

Der Vergleichsteil der Funktion kann nur zwei Werte vergleichen. Einer dieser beiden Werte kann sein:

  • Feste Nummer
  • Zeichenfolge (Textwert)
  • Datum oder Uhrzeit
  • Funktionen, die einen der obigen Werte zurückgeben
  • Ein Verweis auf eine andere Zelle in der Tabelle, die einen der oben genannten Werte enthält

Der TRUE- oder FALSE-Teil der Funktion kann auch einen der oben genannten Werte zurückgeben. Dies bedeutet, dass Sie die IF-THEN-Funktion weiterentwickeln können, indem Sie zusätzliche Berechnungen oder Funktionen in sie einbetten (siehe unten).

Wenn Sie in Excel wahre oder falsche Bedingungen für eine IF-THEN-Anweisung eingeben, müssen Sie Text, den Sie zurückgeben möchten, in Anführungszeichen setzen, es sei denn, Sie verwenden TRUE und FALSE, die von Excel automatisch erkannt werden. Andere Werte und Formeln erfordern keine Anführungszeichen.

Ad 5

Eingeben von Berechnungen in die IF-THEN-Funktion

Abhängig von den Ergebnissen des Vergleichs können Sie verschiedene Berechnungen für die IF-THEN-Funktion einbetten.

In diesem Beispiel wird eine Berechnung verwendet, um die geschuldete Steuer abhängig vom Gesamteinkommen in B2 zu berechnen.

Der Logiktest vergleicht das Gesamteinkommen in B2, um festzustellen, ob es über 50.000,00 USD liegt.

= IF (B2> 50000, B2 * 0,15, B2 * 0,10)

In diesem Beispiel ist B2 nicht größer als 50.000, sodass die Bedingung "value_if_false" berechnet und dieses Ergebnis zurückgibt.

In diesem Fall ist das B2 * 0.10 , also 4000 .

Das Ergebnis wird in Zelle C2 abgelegt, in die die IF-THEN-Funktion eingefügt wird. Dies ist 4000.

Sie können Berechnungen auch in die Vergleichsseite der Funktion einbetten.

Wenn Sie beispielsweise schätzen möchten, dass das zu versteuernde Einkommen nur 80% des Gesamteinkommens ausmacht, können Sie die obige Funktion IF-THEN folgendermaßen ändern.

= IF (B2 * 0,8> 50000, B2 * 0,15, B2 * 0,10)

Dadurch wird die Berechnung für B2 ausgeführt, bevor sie mit 50.000 verglichen wird.

Geben Sie niemals ein Komma ein, wenn Sie Zahlen in Tausendern eingeben. Dies liegt daran, dass Excel ein Komma als das Ende eines Arguments innerhalb einer Funktion interpretiert.

Verschachtelungsfunktionen innerhalb einer IF-THEN-Funktion

Sie können eine Funktion auch in eine IF-THEN-Funktion einbetten (oder "verschachteln").

Auf diese Weise können Sie erweiterte Berechnungen durchführen und dann die tatsächlichen Ergebnisse mit den erwarteten Ergebnissen vergleichen.

Angenommen, Sie haben in diesem Beispiel eine Tabelle mit den Noten von 5 Schülern in Spalte B. Sie können diese Noten mit der Funktion MITTELWERT mitteln. Abhängig von den Ergebnissen des Klassenmittelwerts kann die Zelle C2 entweder "Ausgezeichnet!" oder "Needs Work".

So würden Sie die Funktion IF-THEN eingeben:

= WENN (DURCHSCHNITTLICH (B2: B6)> 85, "Ausgezeichnet!", "Benötigt Arbeit")

Diese Funktion liefert den Text "Excellent!" in Zelle C2, wenn der Klassendurchschnitt über 85 liegt. Andernfalls wird "Needs Work" zurückgegeben.

Wie Sie sehen, können Sie durch Eingabe der IF-THEN-Funktion in Excel mit eingebetteten Berechnungen oder Funktionen sehr dynamische und hochfunktionale Tabellen erstellen.