
Generische Formel
=IF(calculation1,calculation2,calculation3)
Zusammenfassung
Die IF-Funktion kann mit anderen Berechnungen kombiniert werden, indem andere Formeln und Funktionen in IF verschachtelt werden. Im gezeigten Beispiel lautet die kopierte Formel in G5:
=IF(F5-E5>2,SUM(data1),SUM(data2))
Dabei werden Daten1 (B5: B14) und Daten2 (C5: C14) als Bereiche bezeichnet.
Wenn das Ergebnis von F5-E5 größer als 2 ist, gibt die IF-Funktion die Summe der Werte in data1 zurück. Wenn das Ergebnis von F5-E5 nicht größer als 2 ist, gibt IF die Summe der Werte in Daten2 zurück.
Erläuterung
Mit dieser Formel soll demonstriert werden, wie andere Formeln und Funktionen in der IF-Funktion verschachtelt werden können.
Die IF-Funktion akzeptiert drei Argumente wie folgt:
=IF(logical_test, value_if_true, value_if_false)
In diesem Beispiel ist der logische Test der Ausdruck F5-E5> 2:
=IF(F5-E5>2 // logical test
Wenn dieser Ausdruck TRUE zurückgibt, ruft die IF-Funktion die SUM-Funktion auf, um die Werte in data1 zu summieren:
SUM(data1) // when test is TRUE
Wenn der Ausdruck FALSE zurückgibt, ruft IF die SUM-Funktion auf, um die Werte in data2 zu summieren:
SUM(data2) // when test is false
In beiden Fällen gibt die SUMME-Funktion einen Wert an die IF-Funktion zurück, und IF gibt diesen Wert als Endergebnis zurück.
Andere Berechnungen
Dieses Konzept kann beliebig angepasst werden. So geben Sie einen Durchschnitt anstelle einer Summe zurück:
=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))
So überprüfen Sie, ob F5 und F5 beide größer als 3 sind:
=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))
Usw. Der Punkt ist, dass Sie innerhalb von IF beliebige Berechnungen durchführen können. Sie können sogar eine verschachtelte IF erstellen.
Hinweis: Das Verschachteln anderer Berechnungen innerhalb einer Funktion oder Formel ist in vielen fortgeschrittenen Formeln üblich. Es ist nicht auf die IF-Funktion beschränkt. In dieser Liste finden Sie viele Beispiele.