Formulės ir funkcijos

Funkcija IF

JEIGU (funkcija JEIGU)

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

IF funkcija yra viena iš populiariausių funkcijų programoje "Excel", ir tai leidžia atlikti loginės reikšmės ir ko tikėtis palyginimai.

Taigi, sakinys IF gali turėti du rezultatus. Pirmasis rezultatas gaunamas, jei jūsų palyginimas yra teisingas, antrasis – jei palyginimas yra klaidingas.

Pvz., =IF(C2="Yes",1,2) sako jei (C2 = taip, tada grįžkite į 1, priešingu atveju pateikiama 2).

Jūsų naršyklė nepalaiko vaizdo įrašo. Įdiekite „Microsoft Silverlight“, „Adobe Flash Player“ arba „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ė langelyje D2 sako: IF(C2 = 1, then return Yes, otherwise return No)kaip matote, funkcija IF galima įvertinti tekstą ir reikšmes. Jis taip pat galima įvertinti klaidų. Taip yra ne tik tik tikrinti, ar yra viena į kitą ir grįžti vieną rezultatą, galite naudoti matematinius operatorius ir atlikti papildomus skaičiavimus, atsižvelgiant į jūsų nurodytus kriterijus. Taip pat galite įdėti kelis IF funkcijos kartu norint atlikti 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 – naudoti funkciją TRUE arba FALSE, kurias „Excel“ supranta automatiškai.

Dažniausiai pasitaikančios problemos

Problema

Kas nutiko

0 (nulis) langelyje

Nebuvo nei value_if_true, nei value_if_False 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 paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Taip pat žiūrėkite

Skaičiavimo operatoriai ir pirmumo programoje "Excel"

Įdėtųjų funkcijų naudojimas formulėje

IF naudojimas norint patikrinti, ar langelis tuščias

IF naudojimas norint patikrinti, ar langelis tuščias

Vaizdo įrašas: išplėstinės IF funkcijos

Funkcija IFS („Office 365“, „Excel 2016“ ir naujesnės versijos)

Išplėstinės IF funkcijos – darbas su įdėtosiomis formulėmis ir problemų išvengimas.

Mokomieji vaizdo įrašai: Išplėstinės IF funkcijos

Funkcija COUNTIF suskaičiuos reikšmes pagal vieną kriterijų

Funkcija COUNTIFS suskaičiuos reikšmes pagal kelis kriterijus

Funkcija SUMIF susumuos reikšmes pagal vieną kriterijų

Funkcija SUMIFS susumuos reikšmes pagal kelis kriterijus

Funkcija AND

Funkcija OR

Funkcija VLOOKUP

„Excel“ formulių apžvalga

Kaip išvengti sugadintų formulių

Formulių klaidų aptikimas

Loginės funkcijos

„Excel“ funkcijos (pagal abėcėlę)

„Excel“ funkcijos (pagal kategoriją)

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×