
Yleinen kaava
=IF(calculation1,calculation2,calculation3)
Yhteenveto
IF-toiminto voidaan yhdistää muihin laskelmiin sijoittamalla muita kaavoja ja toimintoja IF: n sisälle. Esitetyssä esimerkissä G5: n kaava, kopioitu alaspäin, on:
=IF(F5-E5>2,SUM(data1),SUM(data2))
missä data1 (B5: B14) ja data2 (C5: C14) on nimetty alueiksi.
Kun F5-E5: n tulos on suurempi kuin 2, IF-funktio palauttaa datan1 arvojen summan. Kun F5-E5: n tulos ei ole suurempi kuin 2, IF palauttaa arvojen SUMMA2.
Selitys
Tämän kaavan tarkoituksena on osoittaa, kuinka muut kaavat ja toiminnot voidaan sijoittaa IF-funktion sisään.
IF-funktiolla on kolme tällaista argumenttia:
=IF(logical_test, value_if_true, value_if_false)
Tässä esimerkissä looginen testi on lauseke F5-E5> 2:
=IF(F5-E5>2 // logical test
Kun tämä lauseke palauttaa TOSI, IF-funktio kutsuu SUM-funktion summaamaan arvot data1:
SUM(data1) // when test is TRUE
Kun lauseke palauttaa EPÄTOSI, IF kutsuu SUM-funktion summaan data2:
SUM(data2) // when test is false
Kummassakin tapauksessa SUM-funktio palauttaa arvon IF-funktiolle ja IF palauttaa arvon lopputuloksena.
Muut laskelmat
Tämä konsepti voidaan räätälöidä millä tahansa tavalla. Palauta keskiarvo summan sijaan:
=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))
Voit tarkistaa, ovatko F5 ja F5 molemmat suurempia kuin 3:
=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))
Ja niin edelleen. Tarkoituksena on, että voit tehdä kaikki haluamasi laskelmat IF: n sisällä. Voit jopa luoda sisäkkäisen IF: n.
Huomaa: muiden laskelmien sijoittaminen funktion tai kaavan sisälle on yleinen käytäntö monissa edistyneemmissä kaavoissa. Se ei rajoitu IF-toimintoon. Tästä luettelosta löytyy monia esimerkkejä.