„Microsoft Excel“ operatorius „IF“: programa ir pavyzdžiai

Žinoma, „Excel“ turi labai daug funkcijų. Tarp daugybės skirtingų įrankių operatorius „IF“ užima ypatingą vietą. Tai padeda išspręsti visiškai skirtingas užduotis, o vartotojai šią funkciją kreipiasi daug dažniau nei kiti.

Šiame straipsnyje mes kalbėsime apie tai, kas yra „IF“ operatorius, taip pat apsvarstysime darbo su juo apimtį ir principus.

Turinys: „Excel“ funkcija „IF“.

Funkcijos „IF“ apibrėžimas ir jos paskirtis

„IF“ operatorius yra „Excel“ programos įrankis, skirtas patikrinti tam tikrą vykdymo sąlygą (loginę išraišką).

Tai yra, įsivaizduokite, kad turime kažkokią sąlygą. „IF“ užduotis yra patikrinti, ar įvykdyta nurodyta sąlyga, ir pagal patikros rezultatą išvesti reikšmę į langelį su funkcija.

  1. Jei loginė išraiška (sąlyga) yra teisinga, tada reikšmė yra teisinga.
  2. Jei loginė išraiška (sąlyga) neįvykdyta, reikšmė klaidinga.

Pati funkcijos formulė programoje yra tokia išraiška:

=IF(sąlyga, [reikšmė, jei sąlyga įvykdyta], [reikšmė, jei sąlyga neįvykdyta])

Funkcijos „IF“ naudojimas su pavyzdžiu

Galbūt aukščiau pateikta informacija gali atrodyti ne tokia aiški. Bet iš tikrųjų čia nėra nieko sudėtingo. O norėdami geriau suprasti funkcijos paskirtį ir jos veikimą, apsvarstykite toliau pateiktą pavyzdį.

Turime lentelę su sportinių batų pavadinimais. Įsivaizduokite, kad netrukus turėsime išpardavimą, o visiems moteriškiems batams reikia 25% nuolaida. Viename iš lentelės stulpelių tiesiog parašyta kiekvieno elemento lytis.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Mūsų užduotis – stulpelyje „Nuolaida“ visose eilutėse su moteriškais vardais parodyti reikšmę „25%“. Ir atitinkamai reikšmė yra „0“, jei stulpelyje „Lytis“ yra reikšmė „vyras“

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Duomenų pildymas rankiniu būdu užtruks daug laiko, be to, didelė tikimybė kažkur suklysti, ypač jei sąrašas ilgas. Šiuo atveju daug lengviau automatizuoti procesą naudojant „IF“ teiginį.

Norėdami atlikti šią užduotį, turėsite parašyti šią formulę žemiau:

=IF(B2="moteris",25%,0)

  • Būlio išraiška: B2 = "moteris"
  • Reikšmė, jei sąlyga įvykdyta (teisinga) – 25 proc.
  • Reikšmė, jei sąlyga neįvykdyta (klaidinga), yra 0.

Šią formulę įrašome viršutiniame stulpelio „Nuolaida“ langelyje ir paspauskite Enter. Nepamirškite prieš formulę įdėti lygybės ženklo (=).

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Po to šiam langeliui rezultatas bus rodomas pagal mūsų loginę sąlygą (nepamirškite nustatyti langelio formato – procentais). Jei patikrinus paaiškės, kad lytis yra „moteris“, bus rodoma 25 % vertė. Priešingu atveju langelio reikšmė bus lygi 0. Tiesą sakant, ko mums reikėjo.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Dabar belieka tik nukopijuoti šią išraišką į visas eilutes. Norėdami tai padaryti, perkelkite pelės žymeklį į apatinį dešinįjį langelio kraštą su formule. Pelės žymeklis turi virsti kryžiumi. Laikykite nuspaudę kairįjį pelės mygtuką ir vilkite formulę per visas eilutes, kurias reikia patikrinti pagal nurodytas sąlygas.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Tai viskas, dabar pritaikėme sąlygą visoms eilutėms ir gavome kiekvienos iš jų rezultatą.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

„IF“ taikymas su keliomis sąlygomis

Mes ką tik pažvelgėme į operatoriaus „IF“ naudojimo su viena logine išraiška pavyzdį. Tačiau programa taip pat turi galimybę nustatyti daugiau nei vieną sąlygą. Tokiu atveju pirmiausia bus atliktas pirmojo patikrinimas, o jei jis bus sėkmingas, iškart bus rodoma nustatyta reikšmė. Ir tik tuo atveju, jei pirmoji loginė išraiška nevykdoma, įsigalios antrosios patikra.

Pažvelkime į tą pačią lentelę kaip pavyzdį. Tačiau šį kartą apsunkinkime. Dabar reikia nuleisti nuolaidą moteriškiems batams, priklausomai nuo sporto šakos.

Pirma sąlyga – lyties patikrinimas. Jei „vyras“, iš karto rodoma reikšmė 0. Jei tai „moteris“, patikrinama antroji sąlyga. Jei sportas bėgimas – 20%, jei tenisas – 10%.

Parašykime šių sąlygų formulę į mums reikalingą langelį.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Spaudžiame Enter ir gauname rezultatą pagal nurodytas sąlygas.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Toliau formulę ištempiame į visas likusias lentelės eilutes.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Vienu metu įvykdytos dvi sąlygos

Taip pat „Excel“ yra galimybė rodyti duomenis apie dviejų sąlygų įvykdymą vienu metu. Tokiu atveju vertė bus laikoma klaidinga, jei nebus įvykdyta bent viena iš sąlygų. Šiai užduočiai atlikti operatorius "IR".

Kaip pavyzdį paimkime savo lentelę. Dabar 30% nuolaida bus taikoma tik tuo atveju, jei tai moteriški batai ir skirti bėgimui. Jei šios sąlygos bus įvykdytos, langelio reikšmė tuo pačiu metu bus lygi 30%, kitu atveju ji bus 0.

Norėdami tai padaryti, naudojame šią formulę:

=JEI(IR(B2="moteris";C2="bėga");30%;0)

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Paspauskite Enter klavišą, kad langelyje būtų rodomas rezultatas.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Panašiai kaip aukščiau pateiktuose pavyzdžiuose, formulę ištempiame iki likusių eilučių.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

ARBA operatorius

Šiuo atveju loginės išraiškos reikšmė laikoma tiesa, jei tenkinama viena iš sąlygų. Antroji sąlyga šiuo atveju gali būti neįvykdyta.

Nustatykime problemą taip. 35% nuolaida taikoma tik vyriškiems teniso bateliams. Jei tai vyriški bėgimo bateliai ar bet kokie moteriški, nuolaida 0.

Šiuo atveju reikia šios formulės:

=IF(ARBA(B2="moteris"; C2="bėganti");0;35%)

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Paspaudę Enter, gausime reikiamą reikšmę.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Ištempiame formulę žemyn ir nuolaidos visam asortimentui paruoštos.

IF operatorius Microsoft Excel: programa ir pavyzdžiai

Kaip apibrėžti IF funkcijas naudojant Formula Builder

Funkciją IF galite naudoti ne tik rankiniu būdu įvesdami ją langelyje arba formulės juostoje, bet ir naudodami Formulės kūrimo priemonę.

Pažiūrėkime, kaip tai veikia. Tarkime, vėlgi, kaip ir pirmame pavyzdyje, visiems moteriškiems batams reikia 25% nuolaidą.

  1. Mes perkeliame žymeklį į norimą langelį, einame į skirtuką „Formulės“, tada spustelėkite „Įterpti funkciją“.IF operatorius Microsoft Excel: programa ir pavyzdžiai
  2. Atsidariusiame Formula Builder sąraše pasirinkite „IF“ ir spustelėkite „Insert Function“.IF operatorius Microsoft Excel: programa ir pavyzdžiai
  3. Atsidaro funkcijų nustatymų langas. IF operatorius Microsoft Excel: programa ir pavyzdžiaiLauke „loginė išraiška“ rašome sąlygą, pagal kurią bus atliktas patikrinimas. Mūsų atveju tai yra „B2=“moteris“.

    Lauke „Tiesa“ įveskite reikšmę, kuri turėtų būti rodoma langelyje, jei sąlyga įvykdoma.

    Lauke „False“ – reikšmė, jei sąlyga neįvykdyta.

  4. Užpildę visus laukus, spustelėkite „Baigti“, kad gautumėte rezultatą.IF operatorius Microsoft Excel: programa ir pavyzdžiaiIF operatorius Microsoft Excel: programa ir pavyzdžiai

Išvada

Vienas iš populiariausių ir naudingiausių Excel įrankių yra funkcija IF, kuris patikrina, ar duomenys atitinka mūsų nustatytas sąlygas, ir automatiškai pateikia rezultatą, o tai pašalina klaidų dėl žmogiškojo faktoriaus galimybę. Todėl žinios ir mokėjimas naudotis šiuo įrankiu sutaupys laiko ne tik atliekant daugybę užduočių, bet ir ieškant galimų klaidų dėl „rankinio“ veikimo režimo.

Palikti atsakymą