Formulės ir funkcijos

Funkcija IF

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

Jūsų naršyklė nepalaiko vaizdo įrašo. Įdiekite „Microsoft Silverlight“, „Adobe Flash Player“ ar „Internet Explorer 9“.

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

Langelyje D2 yra formulė =IF(C2="Yes",1,2)
  • =IF(C2="Yes",1,2)

Aukščiau pateiktame pavyzdyje langelyje D2 rašoma: IF (jei C2 = „Taip“, tada pateikite 1, kitu atveju pateikite 2)

Langelyje D2 yra formulė =IF(C2=1,"YES","NO")
  • =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.

Formulė, esanti langelyje D2, yra =IF(C2>B2, "Viršija biudžetą","Neviršija biudžeto")
  • =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“)

Formulė, esanti langelyje E2, yra =IF(C2>B2,C2-B2,"")
  • =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).

Formulė, esanti langelyje F7, yra IF(E7="Yes",F5*0.0825,0)
  • =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ų

Funkcija IFS

IF naudojimas su funkcijomis AND, OR ir NOT

Funkcija COUNTIF

Kaip išvengti sugadintų formulių

„Excel“ formulių apžvalga

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.