Excel-kaava: JOS muut laskelmat -

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ä.

Mielenkiintoisia artikkeleita...