Excel lernen

Wie verwende ich die IF-Funktion in Excel?

Die IF-Funktion ist eine der nützlichsten und am häufigsten verwendeten Funktionen in Excel. Es ermöglicht Ihnen, logische Vergleiche zwischen Werten durchzuführen und einen Wert auszugeben, je nachdem, ob der Vergleich wahr oder falsch ist.

Das Erlernen der richtigen Strukturierung und Verschachtelung von IF-Funktionen ist für die effektive Analyse von Daten und die Berechnung von Ergebnissen auf der Grundlage unterschiedlicher Bedingungen oder Kriterien von entscheidender Bedeutung. Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Verwendung der IF-Funktion in Excel.

IF-Funktionssyntax

Die Syntaxstruktur für eine IF-Funktion in Excel lautet:

=IF(logical_test, value_if_true, value_if_false)

Wo:

  • Logik Test: Die Bedingung, die Sie testen möchten und die entweder TRUE oder FALSE ergibt
  • Wert, wenn wahr: Der zurückgegebene Wert, wenn der logische Test TRUE ergibt
  • Wert, wenn falsch: Der zurückgegebene Wert, wenn der logische Test FALSE ergibt

Lassen Sie uns nun einige einfache ANFÄNGER-Beispiele für die Verwendung von IF-Funktionen in Excel durchgehen.

Beispiele für die Verwendung der IF-Funktion in Excel

1. Beispiel für die Verwendung einer IF-Funktion: Einfacher logischer Test

Nehmen wir an, Sie verfügen über Testergebnisdaten für Schüler und möchten anhand einer Mindestpunktzahl von 50 Punkten ausgeben, ob jeder Schüler die Prüfung bestanden hat oder nicht.

Name und VornamePrüfungsergebnisBestehen oder Durchfallen
Ausfall45
Tobias60

Die IF-Funktion würde testen, ob die Punktzahl des Schülers größer oder gleich 50 war, was entweder als WAHR oder FALSCH ausgewertet wird.

  • Wenn TRUE, geben Sie „Pass“ zurück.
  • Bei FALSE wird „Fail“ zurückgegeben.

Zelle C2 wäre also:

=IF(B2>=50,”Pass”,”Fail”)

Und Zelle C3 wäre:

=IF(B3>=50,”Pass”,”Fail”)

Wenn Sie dies ausfüllen, wird für jede Zeile basierend auf der Punktzahl ein „Bestanden“ oder „Nicht bestanden“ ausgegeben:

Name und VornamePrüfungsergebnisBestehen oder Durchfallen
Ausfall45Scheitern
Tobias60Passieren

Dies ist ein einfaches Beispiel dafür, wie der logische Test Ausgabewerte basierend auf einer TRUE- oder FALSE-Bedingung unter Verwendung der Schüler-Score-Werte trennt.

2. IF-Funktion Beispiel 2: Verschachtelte IFs

Aufbauend auf dem Bewertungsbeispiel oben fügen wir einige komplexere logische Tests hinzu Nisten mehrere IF-Funktionen zusammen.

Unter Verschachtelung versteht man das Einfügen einer IF-Anweisung in eine andere IF-Anweisung, um weitere Bedingungen zu erstellen.

Lassen Sie uns die Buchstabenstufen A, B, C, D oder F anstelle von nur ausgeben Pass / Fail basierend auf den folgenden Notenstufen:

  • A = 90-100
  • B = 80-89
  • C = 70-79
  • D = 60-69
  • F = <60

Nehmen Sie als Beispiel Marks 60-Score. Die verschachtelten IF-Anweisungen in Excel wären:

=IF(B3>=90,"A",IF(B3>=80,"B",IF(B3>=70,"C", IF(B3>=60,"D","F"))))

Dies Schritt für Schritt aufschlüsseln:

  • Testen Sie, ob Marks Punktzahl größer oder gleich 90 ist. Wenn ja, geben Sie A zurück. Wenn nein, fahren Sie fort.
  • Testen Sie, ob seine Punktzahl größer oder gleich 80 ist. Wenn ja, geben Sie B zurück. Wenn nein, fahren Sie fort.
  • Testen Sie, ob seine Punktzahl größer oder gleich 70 ist…. Und so weiter.
  • Das letzte else-Kriterium gibt F zurück, wenn keine der oben genannten Aussagen wahr ist.

So können Sie beobachten, wie verschachtelte IF-Anweisungen abhängig von kaskadierenden logischen Tests die Ausgabe mehrerer Werte ermöglichen.

Empfohlene Lektüre: 10 Excel-Funktionen, die jeder Schüler kennen muss

3. IF-Beispiel 3: UND/ODER-Bedingungen

Über den Vergleich von Werten mit logischen Operatoren wie „größer als“ oder „gleich“ hinaus können Sie mit IF auch komplexere UND/ODER-Logikbedingungen auswerten.

Lassen Sie uns beispielsweise anhand dieser Daten einen Bestanden-Status ausgeben, wenn der Schüler über 75 Punkte erzielt UND mehr als 80 % der Kurse besucht hat:

Name und VornameScoreAnwesenheit %Bestanden-Status
Ausfall8590%
Tobias7278%

Der UND-Logiktest würde wie folgt aufgebaut sein:

=IF(AND(B2>75,C2>80),"Pass","Fail")

Dies gibt ein „Bestanden“ zurück, wenn BEIDE Kriterien erfüllt sind, während das Nichtbestehen einer der beiden Bedingungen zur Ausgabe „Fehlgeschlagen“ führt.

Umgekehrt können Sie stattdessen auf mehrere ODER-Bedingungen testen:

=IF(OR(B2>75,C2>80),"Pass","Fail")

Jetzt würden die Schüler bestehen, wenn ENTWEDER eine Punktzahl von über 75 ODER eine Anwesenheitsquote von über 80 % zutrifft. Wenn jedoch beides fehlschlägt, wird immer noch der Status „Fehlgeschlagen“ zurückgegeben.

4. IF-Beispiel 4: SUMIF-Funktion

Neben IF ist SUMIF eine weitere nützliche Funktion im Zusammenhang mit der bedingten Logik. Dadurch wird ein Bereich von Zellen basierend auf bestimmten Kriterien summiert.

Schauen wir uns den Punktedatensatz noch einmal an und verwenden SUMIF, um nur die bestandenen Punkte über 50 zu summieren.

Die SUMIF-Syntax lautet:

=SUMIF(range, criteria, sum_range)

Also Eingabe:

=SUMIF(B2:B4,”>=50”, B2:B4)

Würde 105 ausgeben und nur Marks 60 und Sallys 85 summieren, da diese die >=50-Kriterien erfüllen, während die 45 ignoriert werden.

Dies zeigt, wie SUMIF numerische Daten basierend auf bedingten Parametern wie Über-/Unter-Werten, Textübereinstimmungen, Datumsbereichen oder anderen Attributen selektiv summieren kann.

5. IF-Beispiel 5: VLOOKUP-Funktion

Lassen Sie uns abschließend einen häufigen Anwendungsfall untersuchen, in dem IF- und SVERWEIS-Funktionen kombiniert werden.

VLOOKUP ruft Daten aus einer separaten Tabelle oder einem separaten Bereich ab, basierend auf einem Suchwert, der einem Kriterium entspricht.

Wir können eine IF-Anweisung integrieren, um einen Wert aus dem VLOOKUP auszugeben, wenn eine Übereinstimmung vorliegt, und einen anderen Wert anzuzeigen, wenn keine Übereinstimmung vorliegt.

Angenommen, Sie haben Studenten-ID-Nummern in einer Tabelle und möchten die entsprechenden Namen über VLOOKUP in eine andere Tabelle ziehen, um sie mit den IDs abzugleichen.

Es wäre wie folgt aufgebaut:

=IF(ISNA(VLOOKUP(A2,Sheet2!A1:B5,2,FALSE)),"No Match",VLOOKUP(A2,Sheet2!A1:B5,2,FALSE))

Wenn SVERWEIS also keine Übereinstimmung zurückgibt, fängt die IF-Anweisung den #N/A-Fehlercode ab und gibt „Keine Übereinstimmung“ aus. Wenn jedoch eine Namensübereinstimmung gefunden wird, wird stattdessen die tatsächliche Namenszeichenfolge ausgegeben.

Diese Syntax ermöglicht die ordnungsgemäße Verarbeitung dieser nicht übereinstimmenden SVERWEIS-Suchen oder die Rückgabe benutzerdefinierter Flags, wenn keine Daten vorhanden sind.

Erweiterte Tipps zur Verwendung der IF-Funktion

Lassen Sie uns nach diesen grundlegenden Beispielen einige schnelle Tipps zur fortgeschritteneren Verwendung von IF-Funktionen durchgehen:

  • Arrays transponieren mit IF, um statt nur Skalaren vollständige Spalten- oder Zeilenarrays zurückzugeben
  • Kombinieren Sie mit COUNTIF um Ereignisse zu zählen, die bestimmte Bedingungen erfüllen
  • Erstellen kaskadierende Dropdown-Menüs durch Verschachteln von IFs, bei denen Auswahlwerte spätere Dropdowns dynamisch filtern
  • Konstruieren dynamische Diagramme Aktualisierung bei Auswahländerung durch Verknüpfung von Diagrammdatenbereichen mit IF-Ausgaben
  • Bauen Datenvalidierungsregeln mit benutzerdefinierten Fehlerbehandlungsantworten mithilfe von IF
  • Integrieren Sie IF mit PivotTables und Diagramme um die Aggregationslogik anzupassen, anstatt Standardwerte anzuzeigen
  • Verbessere Dashboard-Interaktionen durch Verknüpfung von IF-Ausgängen mit Eingabesteuerelementen wie Slicern oder Bildlaufleisten

Wenn Sie lernen, IF mit VLOOKUP, SUMIF, COUNTIF und anderen Funktionen kreativ zu kombinieren, erweitern Sie Ihre Fähigkeit, Datenanalyseergebnisse zu manipulieren.

Key Take Away

Die Einfachheit und Flexibilität der IF-Funktionen in Excel machen sie sowohl für einfache als auch komplexe logische Tests von unschätzbarem Wert. Es ist lediglich ein Verständnis der Syntaxanordnungen und Verschachtelungsprinzipien erforderlich, um komplexe Szenarios mit mehreren Bedingungen zu bewältigen.

Mit der umfassenden Beherrschung von IF können Sie praktisch jede Datenberechnung, Analyse oder Dashboard-Interaktion genau an die Geschäftsanforderungen anpassen. Integrieren Sie also noch heute einige Logiktests, um mehr Intelligenz aus Ihren Excel-Modellen zu gewinnen!

Verwandte Artikel