Zum Hauptinhalt springen

So verwenden Sie die IF-Funktion in Excel: Beispiele und Anweisungen

Microsoft Excel ist eine leistungsstarke Software, die viele Funktionen und Möglichkeiten bietet, um effizient mit Daten zu arbeiten. Eine der nützlichsten Funktionen ist die IF-Funktion, mit der Sie bedingte Berechnungen in einer Excel-Tabelle durchführen können. Mit dieser Funktion können Sie Formeln erstellen, die je nach bestimmten Bedingungen unterschiedliche Entscheidungen treffen.

Die IF-Funktion hat die folgende Syntax: =IF(Bedingung, Wert, Wert, Wert, Wert, Wert). Die Bedingung kann ein beliebiger Vergleichsausdruck oder -operator sein, und das Ergebnis ist entweder TRUE oder FALSE. Der Wert von True und der Wert von False können Zahlen, Text oder Verweise auf andere Zellen sein.

Um besser zu verstehen, wie die IF-Funktion funktioniert, betrachten Sie einige Beispiele. Angenommen, wir haben eine Liste von Studenten und Noten, die sie für die Prüfungen erhalten haben. Wir möchten neben Studenten, die eine Bewertung von über oder gleich 60 erhalten haben, ein "Bestanden" -Zeichen setzen, und neben Studenten, die eine Bewertung von unter 60 erhalten haben, ein "Nicht bestanden" -Zeichen setzen.

Funktionsweise der IF-Funktion in Excel

Die Syntax der IF-Funktion lautet wie folgt:

=IF(Bedingung, Wert, Wert, Wert, Wert, Wert)

  • Bedingung - dies ist ein boolescher Ausdruck, dessen Ergebnis die Funktion überprüfen wird;
  • wert von_wenn es wahr ist - der Wert oder die Formel, die verwendet werden soll, wenn die Bedingung wahr ist;
  • wert von_wenn - der Wert oder die Formel, die verwendet werden soll, wenn die Bedingung falsch ist.

Wenn die Bedingung wahr ist, gibt sie den Wert zurück, wenn die Bedingung wahr ist, und wenn die Bedingung falsch ist, gibt sie den Wert zurück, wenn die Bedingung wahr ist.

Sie können beispielsweise die IF-Funktion verwenden, um zu überprüfen, ob eine Zahl positiv oder negativ ist, und das entsprechende Ergebnis zurückgeben. Wenn die Zahl größer als Null ist, gibt die IF-Funktion "Positiv" zurück, und wenn die Zahl kleiner oder gleich Null ist, gibt die IF-Funktion "Negativ" zurück.

Ab Excel 2016 können Sie die IF-Funktion zusammen mit der IFS-Funktion verwenden, um mehrere Bedingungen gleichzeitig zu verarbeiten. Dies ist praktisch, wenn Sie abhängig von mehreren Bedingungen, mehreren Werten oder einer Kombination von Bedingungen und Werten verschiedene Aktionen ausführen müssen.

Beispiel für die Verwendung der IF-Funktion für boolesche Ausdrücke

Betrachten wir ein Beispiel für die Verwendung der IF-Funktion für boolesche Ausdrücke. Stellen wir uns vor, wir haben eine Tabelle mit Informationen über die Produkte und deren Preise.

ProduktPreisPreisnachlaßendgültiger Preis
Apfel5010%=IF(B2
Eine Orange12020%=IF(B3
Banane800%=IF(B4

In der obigen Tabelle verwenden wir die IF-Funktion, um den Endpreis des Produkts unter Berücksichtigung des Rabatts zu berechnen. Die IF-Formel lautet wie folgt:

=IF(boolescher Ausdruck, True-Wert, True-Wert)

In unserem Fall vergleichen wir den Produktpreis mit 100. Wenn der Preis kleiner als 100 ist, wenden wir einen Rabatt auf den Preis an und berechnen den Endpreis. Wenn der Preis größer oder gleich 100 ist, verwenden wir einfach den ursprünglichen Preis ohne Rabatt.

Daher erhalten wir als Ergebnis eine Tabelle mit den endgültigen Preisen für jedes Produkt unter Berücksichtigung ihrer Preise und Rabatte.

Das Beispiel der Verwendung der IF-Funktion für logische Ausdrücke vereinfacht die Manipulation von Daten erheblich und hilft dabei, die Entscheidungsfindung basierend auf bestimmten Bedingungen zu automatisieren.

Beispiel für die Verwendung der IF-Funktion für numerische Werte

Mit der IF-Funktion (oder IF-Funktion) in Excel können Sie eine bedingte Berechnung basierend auf den angegebenen Bedingungen durchführen. Dies ist eine sehr nützliche Funktion, wenn Sie mit numerischen Werten arbeiten, wenn Sie abhängig von den Ergebnissen der Bedingungsüberprüfung verschiedene Aktionen ausführen müssen.

Betrachten Sie ein Beispiel für die Verwendung der IF-Funktion für numerische Werte. Stellen Sie sich vor, wir haben eine Liste von Schülerbewertungen und möchten Studenten markieren, deren Noten höher oder gleich 80 sind.

Angenommen, unsere Noten befinden sich in Spalte A, beginnend mit Zelle A2, und wir möchten eine neue Spalte B erstellen, die "Durchlauf" für Schüler mit einer Bewertung von 80 und höher und "Nicht Durchlauf" für Schüler mit einer Bewertung unter 80 anzeigt.

Dazu können wir die folgende Formel verwenden:

In dieser Formel vergleichen wir den Wert in Zelle A2 mit der Zahl 80. Wenn der Wert größer oder gleich 80 ist, gibt die IF-Funktion "Durchlaufen" zurück, wenn nicht "Nicht durchlaufen". Diese Formel wird dann auf die gesamte Spalte A angewendet, um die Ergebnisse für jeden Schüler zu erhalten.

Nachdem Sie diese Formel in Zelle B2 eingegeben haben, können Sie sie nach unten ziehen, um sie auf die gesamte Spalte anzuwenden und die Ergebnisse für alle Schüler zu erhalten.

Die IF-Funktion ermöglicht es uns daher, bedingte Berechnungen für numerische Werte durchzuführen und sie in Excel für verschiedene Aufgaben im Zusammenhang mit der Datenverarbeitung zu verwenden.

Beispiel für die Verwendung der IF-Funktion für Textwerte

Die IF-Funktion in Excel kann nicht nur für numerische Werte, sondern auch für Textwerte verwendet werden. Betrachten Sie ein Beispiel, in dem die IF-Funktion verwendet wird, um zwei Textwerte zu vergleichen und abhängig vom Ergebnis des Vergleichs ein bestimmtes Ergebnis zurückzugeben.

Angenommen, wir haben zwei Textwerte in den Zellen A1 und B1. Wir möchten diese Werte vergleichen und, wenn sie gleich sind, "Werte sind gleich" in Zelle C1 ausgeben, und wenn sie nicht gleich sind, "Werte sind nicht gleich" ausgeben. Dazu können wir die folgende Formel verwenden:

=IF(A1=B1, "Die Werte sind gleich", "Die Werte sind ungleich")

Diese Formel vergleicht die Textwerte in den Zellen A1 und B1. Wenn die Werte gleich sind, gibt sie "Werte sind gleich" zurück, wenn die Werte nicht gleich sind - "Werte sind nicht gleich". Das Ergebnis wird in Zelle C1 angezeigt.

Wenn beispielsweise der Wert in Zelle A1 "Hallo" lautet und der Wert in Zelle B1 "Hallo" lautet, gibt die Formel "Werte sind gleich" zurück. Wenn der Wert in Zelle A1 "Hallo" ist und der Wert in Zelle B1 "Noch" ist, gibt die Formel "Werte sind nicht gleich" zurück.

Wie verwende ich die IF-Funktion zusammen mit anderen Funktionen

Mit der IF-Funktion in Excel können Sie Bedingungen für verschiedene Aktionen erstellen. Aber seine Macht entfaltet sich vollständig, wenn sie mit anderen Funktionen verwendet wird, sodass Sie komplexere und flexiblere Formeln erstellen können. Hier sind einige Beispiele für die Verwendung der IF-Funktion mit begleitenden Funktionen.

1. IF-Funktion mit SUM-Funktion

Mit der SUM-Funktion können Sie Werte innerhalb eines angegebenen Bereichs summieren. Um die IF-Funktion zusammen mit SUM zu verwenden, können Sie den zu summierenden Bereich definieren und der IF-Funktion eine Bedingung hinzufügen, um anzugeben, welche Werte in die Summe aufgenommen werden sollen. Zum Beispiel:

=IF(A2="Да", SUM(B2:B10), "")

Wenn in diesem Beispiel der Wert in Zelle A2 auf "Ja" festgelegt ist, wird die Summe der Werte zwischen B2 und B10 ausgeführt. Andernfalls wird eine leere Zeichenfolge zurückgegeben.

2. IF-Funktion mit COUNT-Funktion

Mit der Funktion COUNT können Sie die Anzahl der Zellen mit numerischen Werten innerhalb eines angegebenen Bereichs zählen. Sie können die IF-Funktion verwenden, um eine Bedingung anzugeben, der die Werte in den Zellen entsprechen müssen, und dann COUNT verwenden, um die Anzahl der Zellen zu zählen, die diese Bedingung erfüllen. Zum Beispiel:

=IF(A2="Да", COUNT(B2:B10), "")

Diese Formel berechnet die Anzahl der Zellen im Bereich von B2 bis B10, wenn der Wert in Zelle A2 auf "Ja" festgelegt ist. Andernfalls wird eine leere Zeichenfolge zurückgegeben.

3. IF-Funktion mit VLOOKUP-Funktion

Mit der VLOOKUP-Funktion können Sie nach einem Wert in der ersten Spalte eines Bereichs suchen und den entsprechenden Wert aus einer anderen Spalte zurückgeben. Sie können die IF-Funktion verwenden, um eine Bedingung zu erstellen, um einen Wert zu finden und das entsprechende Ergebnis zurückzugeben. Zum Beispiel:

=IF(A2="Да", VLOOKUP(B2, C2:D10, 2, FALSE), "")

Wenn der Wert in Zelle A2 in diesem Beispiel "Ja" lautet, sucht die VLOOKUP-Funktion nach dem Wert aus Zelle B2 im Bereich von C2 bis D10 und gibt den entsprechenden Wert aus der zweiten Spalte zurück. Wenn der Wert in Zelle A2 nicht "Ja" lautet, wird eine leere Zeichenfolge zurückgegeben.

Wenn Sie die IF-Funktion in Kombination mit anderen Funktionen verwenden, können Sie komplexe und leistungsstarke Formeln erstellen, die die Ausführung verschiedener Aktionen in Excel automatisieren können. Dies macht es zu einem unverzichtbaren Werkzeug für die Arbeit mit Daten und die Analyse von Informationen.

Wie verwende ich die IF-Funktion mit Komplexitätsbedingungen

Um zu beginnen, erinnern wir uns an die grundlegende Syntax der IF-Funktion:

FunktionsformatDie Beschreibung
=IF(Bedingung, Wert, Wert, Wert, Wert, Wert)Führt eine Aktion aus, wenn die Bedingung wahr ist, und eine andere Aktion aus, wenn die Bedingung falsch ist

Stellen Sie sich nun vor, dass Sie eine Aktion basierend auf zwei oder mehr Bedingungen ausführen müssen. Sie können dazu eine IF-Funktion innerhalb einer anderen verschachteln. Zum Beispiel:

=IF(Bedingung1, IF(bedingung2, Wert1, Wert1, Wert1), Wert2)

Wenn also Bedingung1 wahr ist, überprüft das Programm Bedingung2. Wenn die Bedingung 2 wahr ist, wird der Wert von_wenn Sie wahr ist1 ausgeführt. Wenn die Bedingung 2 falsch ist, wird der Wert von_wenn die Bedingung 1 erfüllt. Wenn die Bedingung 1 falsch ist, wird der Wert von_selbst2 ausgeführt.

Für komplexere Bedingungen können Sie logische Operatoren wie AND und OR verwenden. Wenn Sie beispielsweise eine Aktion nur ausführen möchten, wenn beide Bedingungen wahr sind, können Sie den AND-Operator verwenden:

=IF(AND(Bedingung1, bedingung2), Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert,Wert

Und wenn Sie eine Aktion ausführen möchten, wenn mindestens eine der Bedingungen wahr ist, können Sie den OR-Operator verwenden:

=IF(OR(Bedingung1, Bedingung2), wert_list_wert, wert_list_wert)

Außerdem können die Bedingungen komplex sein und eine große Anzahl von Optionen enthalten. In diesem Fall ist es praktisch, eine SWITCH-Anweisung zu verwenden, mit der Sie mehrere Bedingungen und entsprechende Werte angeben können. Zum Beispiel:

=SWITCH(Bedingung, Wert1, Wert1, Wert2, Wert3, Wert3, . wert_wenn es sich nicht um ein Padding handelt)

Mit all diesen Funktionen können Sie komplexe Bedingungen mit der IF-Funktion in Excel problemlos verarbeiten.