Funkcija IF nustato, ar sąlyga yra teisinga, ir pagal šį atsakymą atlieka skirtingus veiksmus programoje „Excel 2016“. IF yra tik viena iš daugelio „Excel“ teikiamų loginių funkcijų; žr. kitų skirtuke Formulės esantį mygtuko Loginis sąrašą. Pavyzdžiui:
-
Tarkime, kad klientas gauna 10 procentų nuolaidą, jei išleidžia daugiau nei 50 USD. Norėdami nustatyti, ar jo užsakymo suma atitinka reikalavimus, galite naudoti funkciją IF.
Nuolaidos dydis nustatomas naudojant IF funkciją.
IF funkcija paprastai turi tris argumentus: sąlyga, vertė_jei_tiesa ir vertė_jei_klaidinga. Kaip ir visi argumentai, jie atskiriami kableliais.
-
Sąlyga šiame pavyzdyje yra D5>=50. Kitaip tariant, ar D5 reikšmė yra didesnė arba lygi 50?
-
Reikšmė_jei_tiesa šiame pavyzdyje apskaičiuojama D5 padauginus iš 0,1 (kitaip tariant, apskaičiuojant 10 procentų).
-
Vertė_if_false šiame pavyzdyje yra nulis (0).
IF funkcija su trimis argumentais. plotis=”535″/>
IF funkcija su trimis argumentais.
Sąlygos argumentas yra vienintelis būtinas. Jei praleidžiate argumentą value_if_true, funkcija grąžina 1, jei sąlyga teisinga, ir 0, jei sąlyga klaidinga. Jei praleisite argumentą value_if_false, jo reikšmė bus laikoma 0. Todėl aukščiau pateiktame pavyzdyje techniškai nereikėtų įtraukti argumento value_if_false, nes vis tiek norimas rezultatas buvo nulis.
Jei norite sujungti SUM operaciją su sąlyga IF, galite naudoti funkciją SUMIF, kuri atlieka abi iš karto. Jis susumuoja duomenų diapazoną, jei argumente nurodyta sąlyga yra teisinga. Jį rasite mygtukų Math & Trig sąraše, o ne kategorijoje Loginiai.