Excel-Formel: IF mit anderen Berechnungen

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.

Interessante Beiträge...