JEIGU (funkcija JEIGU)
Funkcija IF yra viena populiariausių „Excel“ funkcijų, leidžianti atlikti loginius reikšmės ir norimo rezultato palyginimus.
Taigi, sakinys IF gali turėti du rezultatus. Pirmasis rezultatas gaunamas, jei jūsų palyginimas yra teisingas, antrasis – jei palyginimas yra klaidingas.
Pavyzdžiui, =IF(C2=”Yes”,1,2) nurodo IF(jei C2 = „Taip“, tada pateikti 1, kitu atveju pateikti 2).
Naudokite funkciją IF , vieną iš loginių funkcijų, kad vienokia reikšmė būtų pateikiama, jei sąlyga teisinga, o kitokia – jei sąlyga klaidinga.
IF(loginis_testas, reikšmė_jei_teisinga, [reikšmė_jei_klaidinga])
Pavyzdžiui:
-
=IF(A2>B2,"Biudžete numatytų išlaidų viršijimas","GERAI")
-
=IF(A2=B2,B4-A4,"")
Argumento pavadinimas |
Aprašas |
---|---|
logical_test (būtina) |
Sąlyga, kurią norite patikrinti. |
value_if_true (būtina) |
Reikšmė, kuri turi būti grąžinta, jei logical_test yra rezultatas TRUE. |
value_if_false (pasirinktinė) |
Reikšmė, kuri turi būti grąžinta, jei loginis_testas rezultatas yra FALSE. |
Paprasti funkcijos IF pavyzdžiai
-
=IF(C2="Yes",1,2)
Aukščiau pateiktame pavyzdyje langelyje D2 rašoma: IF (jei C2 = „Taip“, tada pateikite 1, kitu atveju pateikite 2)
-
=IF(C2=1,"Yes","No")
Šiame pavyzdyje formulėje, esančioje langelyje D2, rašoma: IF (jei C2 = 1, tada pateikti „Taip“, kitu atveju pateikti „Ne“)Kaip matote, funkcija IF gali būti naudojama ir tekstui, ir reikšmėms įvertinti. Ji taip pat gali būti naudojama norint įvertinti klaidas. Galite ne tik tikrinti, ar vienas dalykas yra lygus kitam ir pateikia vieną rezultatą, bet taip pat galite naudoti matematinius operatorius ir atlikti papildomus skaičiavimus, atsižvelgiant į jūsų kriterijus. Taip pat galite sudėti kelias funkcijas IF kartu, kad atliktumėte kelis palyginimus.
-
=IF(jei C2>B2,„Viršija biudžetą”,„Neviršija biudžeto”)
Aukščiau esančiame pavyzdyje funkcijoje IF, esančioje langelyje D2, rašoma IF(jei C2 daugiau nei B2, pateikite „Viršija biudžetą“, kitu atveju pateikite „Neviršija biudžeto“)
-
=IF(C2>B2,C2-B2,0)
Aukščiau pateiktoje iliustracijoje užuot pateikę teksto rezultatą, pateikiame matematinį skaičiavimą. Formulėje, esančioje langelyje E2, rašoma IF(jei faktinė reikšmė didesnė nei planuojama, tada iš faktinės reikšmės reikia atimti planuojamą, kitu atveju nepateikti nieko).
-
=IF(E7=”Yes”,F5*0.0825,0)
Šiame pavyzdyje formulėje, esančioje langelyje F7, rašoma IF(jei E7 = „Taip“, tada apskaičiuoti bendrą sumą langelyje F5 * 8.25%, kitu atveju pardavimo mokestis nėra mokėtinas, todėl pateikti 0)
Pastaba: Jei formulėse ketinate naudoti tekstą, turite jį rašyti kabutėse (pvz.,„Tekstas“). Vienintelė išimtis – naudojant funkciją TRUE arba FALSE, kurias „Excel“ supranta automatiškai.
Dažniausiai pasitaikančios problemos
Problema |
Kas nutiko |
---|---|
0 (nulis) langelyje |
Nebuvo nei reikšmė_jei_teisinga, nei reikšmė_jei_klaidinga argumentų. Norėdami peržiūrėti tinkamą grąžintą reikšmę, pridėkite argumento tekstą prie dviejų argumentų, arba pridėkite TRUE arba FALSE prie argumento. |
#NAME? langelyje |
Tai paprastai reiškia, kad formulė neteisingai užrašyta. |
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
Funkcija IF – įdėtosios formulės ir kaip išvengti klaidų
IF naudojimas su funkcijomis AND, OR ir NOT