Excel képlet: HA más számításokkal -

Általános képlet

=IF(calculation1,calculation2,calculation3)

Összegzés

Az IF függvény más számításokkal kombinálható más képletek és függvények beágyazásával az IF-be. A bemutatott példában a G5 képlete, lemásolva:

=IF(F5-E5>2,SUM(data1),SUM(data2))

ahol az data1 (B5: B14) és a data2 (C5: C14) tartományokat nevezik meg.

Amikor az F5-E5 eredménye nagyobb, mint 2, az IF függvény az adatok1 értékeinek összegét adja vissza. Ha az F5-E5 eredménye nem nagyobb, mint 2, az IF az adatok2 értékeinek SUM-ját adja vissza.

Magyarázat

Ennek a képletnek az a célja, hogy bemutassa, hogyan illeszthetők be más képletek és függvények az IF függvénybe.

Az IF függvénynek három ilyen argumentuma van:

=IF(logical_test, value_if_true, value_if_false)

Ebben a példában a logikai teszt az F5-E5> 2 kifejezés:

=IF(F5-E5>2 // logical test

Amikor ez a kifejezés visszaadja az IGAZ értéket, az IF függvény a SUM függvényt hívja meg az data1 értékeinek összegzésére:

SUM(data1) // when test is TRUE

Amikor a kifejezés visszaadja a FALSE értéket, az IF meghívja a SUM függvényt az data2 értékeinek összegére:

SUM(data2) // when test is false

Mindkét esetben a SUM függvény visszaad egy értéket az IF függvénynek, és az IF ezt az értéket adja vissza végeredményként.

Egyéb számítások

Ez a koncepció tetszés szerint testreszabható. Átlag visszatérése összeg helyett:

=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))

Annak ellenőrzésére, hogy az F5 és F5 egyaránt nagyobb-e mint 3:

=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))

Stb. A lényeg az, hogy bármilyen számítást elvégezhet, ha tetszik az IF-n belül. Akár létrehozhat beágyazott IF-t is.

Megjegyzés: Más számítások beágyazása egy függvénybe vagy képletbe sok fejlettebb képletnél bevett gyakorlat. Ez nem korlátozódik az IF függvényre. Ebben a listában számos példát találhat.

érdekes cikkek...