
Üldine valem
=IF(calculation1,calculation2,calculation3)
Kokkuvõte
Funktsiooni IF saab kombineerida teiste arvutustega, pesitsedes IF-i sisse muud valemid ja funktsioonid. Näidatud näites on G5 valem, mis on kopeeritud, järgmine:
=IF(F5-E5>2,SUM(data1),SUM(data2))
kus andmed1 (B5: B14) ja andmed2 (C5: C14) nimetatakse vahemikeks.
Kui F5-E5 tulemus on suurem kui 2, tagastab IF funktsioon andmete1 väärtuste summa. Kui F5-E5 tulemus pole suurem kui 2, tagastab IF andmete2 väärtuste SUM.
Selgitus
Selle valemi eesmärk on näidata, kuidas muid valemeid ja funktsioone saab sisestada IF-funktsiooni.
Funktsioon IF võtab kolm sellist argumenti:
=IF(logical_test, value_if_true, value_if_false)
Selles näites on loogiline test avaldis F5-E5> 2:
=IF(F5-E5>2 // logical test
Kui see avaldis tagastab TÕENE, kutsub IF-funktsioon funktsiooni SUM kokku andmete1 väärtustele
SUM(data1) // when test is TRUE
Kui avaldis tagastab FALSE, kutsub IF funktsiooni SUM summa2 väärtuste summeerimiseks:
SUM(data2) // when test is false
Mõlemal juhul tagastab funktsioon SUM funktsiooni IF väärtuse ja IF tagastab selle väärtuse lõpptulemusena.
Muud arvutused
Seda kontseptsiooni saab kohandada mis tahes viisil. Summa asemel keskmise tagastamiseks toimige järgmiselt.
=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))
Kontrollimaks, kas F5 ja F5 on mõlemad suuremad kui 3:
=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))
Ja nii edasi. Asi on selles, et IF-is saate teha mis tahes arvutusi. Võite isegi luua pesastatud IF-i.
Märkus. Muude arvutuste pesitsemine funktsiooni või valemi sisse on levinud praktika paljudes täpsemates valemites. See ei piirdu IF-funktsiooniga. Sellest loendist leiate palju näiteid.