„Excel“ formulė: JEI su kitais skaičiavimais -

Bendroji formulė

=IF(calculation1,calculation2,calculation3)

Santrauka

IF funkciją galima derinti su kitais skaičiavimais, IF viduje įterpiant kitas formules ir funkcijas. Parodytame pavyzdyje G5 formulė, nukopijuota žemiau, yra:

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

kur duomenys1 (B5: B14) ir duomenys2 (C5: C14) įvardijami diapazonai.

Kai F5-E5 rezultatas yra didesnis nei 2, IF funkcija grąžina duomenų1 reikšmių sumą. Kai F5-E5 rezultatas nėra didesnis nei 2, IF grąžina duomenų 2 reikšmių SUM.

Paaiškinimas

Šios formulės tikslas yra parodyti, kaip IF formulėje gali būti įdėtos kitos formulės ir funkcijos.

IF funkcija apima tris tokius argumentus:

=IF(logical_test, value_if_true, value_if_false)

Šiame pavyzdyje loginis testas yra išraiška F5-E5> 2:

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

Kai ši išraiška grąžina tiesą, IF funkcija iškviečia funkciją SUM, kad susumuotų duomenų1 reikšmes:

SUM(data1) // when test is TRUE

Kai išraiška grąžina FALSE, IF iškviečia funkciją SUM sumoms 2

SUM(data2) // when test is false

Bet kuriuo atveju funkcija SUM grąžina reikšmę IF funkcijai, o IF grąžina šią vertę kaip galutinį rezultatą.

Kiti skaičiavimai

Šią koncepciją galima pritaikyti bet kokiu jums patinkančiu būdu. Norėdami grąžinti vidurkį, o ne sumą:

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

Norėdami patikrinti, ar F5 ir F5 abu yra didesni nei 3:

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

Ir taip toliau. Esmė ta, kad IF galite atlikti bet kokius jums patinkančius skaičiavimus. Jūs netgi galite sukurti įdėtą IF.

Pastaba: kitų skaičiavimų įdėjimas į funkciją ar formulę yra įprasta daugelyje pažangesnių formulių. Tai neapsiriboja IF funkcija. Šiame sąraše galite rasti daug pavyzdžių.

Įdomios straipsniai...