IF-lause Excelis. Kõik operaatori kohta – rakendus, näited

Muidugi on Exceli programmi funktsioonide komplekt tõeliselt tohutu. Eelkõige on võimalik teatud määral programmeerida andmetöötlust. Selle eest vastutab muuhulgas funktsioon IF. See võimaldab täita peaaegu kõiki ülesandeid. Seetõttu kasutatakse seda operaatorit palju sagedamini kui teisi. Täna püüame selgitada, mida see teeb ja kuidas seda kasutada saab.

IF-funktsioon – määratlus ja ulatus

Funktsiooni kasutamine IF kasutaja saab anda programmile käsu kontrollida, kas konkreetne lahter vastab antud kriteeriumile. Kui meil on tingimus, mille korral peame ainult ülesande täitma, siis Excel kontrollib esmalt, misjärel kuvab arvutustulemuse lahtris, kuhu see funktsioon on kirjutatud. Kuid see on ainult siis, kui seda funktsiooni kasutatakse koos mõne muu funktsiooniga. Operaator ise IF annab kaks tulemust:

  1. TÕSI. Seda juhul, kui avaldis või lahter vastab teatud kriteeriumile.
  2. VALE. Seda operaatorit näidatakse, kui vastet pole.

Valemi süntaks on järgmine (universaalsel kujul): =IF(tingimus; [väärtus, kui tingimus on täidetud]; [väärtus, kui tingimus ei ole täidetud]). Funktsiooni saab kombineerida teistega. Sel juhul tuleb vastavatesse argumentidesse kirjutada teised operaatorid. Näiteks saate seda teha nii, et see kontrollib, kas arv on positiivne, ja kui on, siis leiab aritmeetilise keskmise. Muidugi on üks funktsioon, mis teeb sama, kuid see näide näitab üsna selgelt, kuidas funktsioon töötab. IF. Mis puudutab rakendusi, milles funktsiooni saab kasutada IF, siis on neid tohutult palju:

  1. Klimatoloogia.
  2. Müük ja äri.
  3. Turundus.
  4. Raamatupidamine.

Ja nii edasi. Ükskõik millise piirkonna nimetate ja selle funktsiooni jaoks luuakse rakendus.

IF-funktsiooni kasutamine Excelis – näited

Toome veel ühe näite selle kohta, kuidas seda funktsiooni kasutada IF Excelis. Oletame, et meil on tabel, mis sisaldab tossude nimesid. Oletame, et toimub suur naiste kingade allahindlus, mis nõuab kõikidelt toodetelt 25-protsendilist allahindlust. Selle kontrolli tegemiseks on spetsiaalne veerg, mis näitab sugu, kellele toss on mõeldud.

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Sellest tulenevalt on selle ülesande tingimuseks sooline võrdsus naisega. Kui kontrollimise tulemusena selgub, et see kriteerium vastab tõele, siis selle valemi kuvamise kohta tuleb kirjutada allahindluse summa – 25%. Kui see on vale, määrake väärtus 0, kuna sel juhul allahindlust ei pakuta.

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Loomulikult saate vajalikud lahtrid käsitsi täita. Kuid see võib võtta tohutult aega. Lisaks ei ole tühistatud ka inimfaktorit, mille tõttu võivad tekkida trükivead ja infomoonutused. Arvuti ei tee vigu. Seega, kui teabe hulk on liiga suur, on parem seda funktsiooni kasutada IF.

Esimeses etapis seatud eesmärgi saavutamiseks on vaja valida lahter, kus kuvatakse saadud väärtus, ja kirjutada järgmine valem: =IF(B2=”naine”,25%,0). Dekodeerime selle funktsiooni:

  1. IF on otse operaator.
  2. B2 = "naiselik" on kriteerium, mis tuleb täita.
  3. Sellele järgneb väärtus, mis kuvatakse, kui tossud on loodud naistele, ja väärtus, mis kuvatakse, kui leitakse, et tossud on meeste, laste või mis tahes muud, mis ei vasta esimeses argumendis toodud tingimusele.

Kus on parim koht selle valemi kirjutamiseks? Üldiselt saab koha valida suvaliselt, kuid meie puhul on need lahtrid veeru “Allahindlus” pealkirja all.

Oluline on mitte unustada valemi ette panna = märki. Vastasel juhul loeb Excel seda lihttekstina.

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Pärast valemi sisestamist peate vajutama sisestusklahvi, misjärel täidetakse tabel automaatselt õige väärtusega. Allolevast tabelist näeme, et esimene kontroll osutus õigeks. Programm määras automaatselt nende tossude soo ja määras neile hinnasoodustuse veerandi ulatuses. Tulemus on saavutatud.

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Nüüd jääb alles täita ülejäänud read. Selleks ei pea te valemit igasse lahtrisse eraldi kopeerima. Piisab, kui leiad paremast alanurgast ruudu, liigutad hiirekursorit selle kohale, veendud, et see on muutunud ristiikooniks ja lohistad marker tabeli kõige alumisse ritta. Siis teeb Excel kõik teie eest ära.

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Funktsiooni IF kasutamine mitme tingimusega

Varem käsitleti funktsiooni kasutamise lihtsaimat juhtumit IF, milles on ainult üks loogiline avaldis. Aga mis siis, kui peate kontrollima rakku mitme tingimuse suhtes? Seda saab teha ka Exceli sisseehitatud funktsioonide abil.

Üks erijuhtumeid mitme tingimuse kontrollimisel on kontrollida vastavust esimesele ja kui see osutub valeks, siis teise, kolmanda jne. Või kui väärtus on tõene, kontrollige mõnda muud kriteeriumi. Siin, nagu kasutaja soovib, on toimingute loogika ligikaudu sama. Kui lugesite mõtlikult ülal kirjutatut, siis võisite juba arvata, kuidas seda teha. Aga lisame rohkem nähtavust.

Selleks teeme ülesande keerulisemaks. Nüüd peame määrama allahindluse eranditult naiste tossudele, kuid olenevalt spordialast, mille jaoks need on mõeldud, peaks allahindluse suurus olema erinev. Valem on esmapilgul mõnevõrra keerulisem, kuid üldiselt langeb see samasse loogikasse kui eelmine: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Järgmisena teeme samad toimingud nagu eelmisel juhul: vajutage sisestusklahvi ja täitke kõik järgmised read. Saame sellise tulemuse.

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Kuidas see valem töötab? Esimene funktsioon kõigepealt IF kontrollib, kas jalatsid on meessoost. Kui ei, siis käivitatakse teine ​​funktsioon. IF, mis kontrollib esmalt, kas jalatsid on jooksmiseks mõeldud. Kui jah, siis antakse 20% allahindlust. Kui ei, on allahindlus 10%. Nagu näete, saab funktsiooni argumentidena kasutada ka teisi funktsioone ja see annab lisavõimalusi.

Kuidas kasutada funktsiooni IF kahe tingimuse korraga täitmiseks

Lisaks saate Exceli abil kontrollida kahe tingimuse täitmist korraga. Selleks kasutatakse teist funktsiooni, mida nimetatakse И. See loogiline operaator ühendab kaks tingimust ja teeb seda mitte ainult funktsioonis IF. Seda saab kasutada ka paljudes muudes funktsioonides.

Lähme tagasi oma laua juurde. Nüüd peaks allahindlus olema suurem, kuid kehtima ainult naiste jooksujalatsite puhul. Kui pärast kontrollimist selgub, et mõlemad tingimused on täidetud, siis märgitakse väljale “Allahindlus” allahindluse summa 30%. Kui leitakse, et vähemalt üks tingimustest ei tööta, siis sellisele tootele soodustus ei kehti. Valem oleks sel juhul järgmine: =IF(JA(B2=”naine”;C2=”jooksb”);30%;0).

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Lisaks kordavad kõik tehtud toimingud kahte eelmist näidet. Kõigepealt vajutame sisestusklahvi ja seejärel lohistame väärtuse kõikidesse teistesse selles tabeli lahtritesse.

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Funktsiooni JA süntaks, nagu näeme, koosneb mitmest argumendist. Esimene on esimene tingimus, teine ​​on teine ​​jne. Saate kasutada rohkem kui kahte argumenti ja kontrollida korraga mitut tingimust. Kuid praktikas juhtub selliseid olukordi harva. Rohkem kui kolm tingimust korraga – peaaegu kunagi ei juhtu. Selle funktsiooni poolt teostatavate toimingute jada on järgmine:

  1. Esiteks kontrollib valem esimest tingimust – kas kingad on naiste kingad.
  2. Seejärel analüüsib Excel teist kriteeriumi – kas jalatsid on mõeldud jooksmiseks.
  3. Kui testi tulemusena selgub, et mõlemad kriteeriumid tagastavad väärtuse TRUE, siis funktsiooni tulemus IF osutub tõeks. Seetõttu sooritatakse vastavas argumendis programmeeritud toiming.
  4. Kui selgub, et vähemalt üks kontroll annab tulemuse VALETAMINE, see ja funktsioon И tagastab selle tulemuse. Seetõttu kuvatakse funktsiooni kolmandas argumendis kirjutatud tulemus IF.

Nagu näete, on toimingute loogika väga lihtne ja arusaadav intuitiivsel tasandil.

VÕI operaator Excelis

VÕI-operaator töötab sarnaselt ja sellel on sarnane süntaks. Kuid kontrolli tüüp on veidi erinev. See funktsioon tagastab väärtuse TRUE kui vähemalt üks kontroll annab tulemuse TRUE. Kui kõik kontrollid annavad vale tulemuse, siis vastavalt ka funktsioon OR tagastab väärtuse VALETAMINE.

Vastavalt sellele, kui funktsioon OR  tagastab tulemuse TRUE vähemalt ühe väärtuse jaoks, siis funktsioon IF kirjutab väärtuse, mis oli määratud teises argumendis. Ja ainult siis, kui väärtus ei vasta kõigile kriteeriumidele, tagastatakse selle funktsiooni kolmandas argumendis määratud tekst või number.

Selle põhimõtte praktikas demonstreerimiseks kasutame taas näidet. Probleem on nüüd järgmine: allahindlust tehakse kas meeste või tennistele. Sel juhul on allahindlus 35%. Kui kingad on naiste või jooksmiseks mõeldud, siis sellise rubriigi puhul allahindlust ei tehta.

Sellise eesmärgi saavutamiseks peate lahtrisse kirjutama järgmise valemi, mis asub otse pealdi “Allahindlus” all: =IF(VÕI(B2=”naine”; C2=”jooks”);0;35%). Pärast sisestusklahvi vajutamist ja selle valemi lohistamist ülejäänud lahtritesse saame järgmise tulemuse.

IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

IF-funktsiooni määratlemine valemikoostaja abil

Muidugi on valemi käsitsi kirjutamine teatud määral isegi mugavam kui muude vahendite kasutamine. Kuid kui olete algaja, muutub olukord dramaatiliselt. Selleks, et argumentide sisestamisel mitte segadusse sattuda ja iga funktsiooni õiget nimetust näidata, on olemas spetsiaalne tööriist, mida nimetatakse funktsioonide sisestamise viisardiks või valemi koostajaks. Vaatame selle töö üksikasjalikku mehhanismi. Oletame, et juhtkond andis meile ülesande analüüsida saadaolevat tootevalikut ja määrata kõikidele naiste tossudele 25% allahindlus. Toimingute jada on sel juhul järgmine:

  1. Avame funktsioonide sisestamise viisardi, klõpsates vahekaardil Valemid vastavat nuppu (ekraanipildil on see punase ristkülikuga esile tõstetud). IF-lause Excelis. Kõik operaatori kohta - rakendus, näited
  2. Järgmisena avaneb väike valemi koostaja paneel, kus valime vajaliku funktsiooni. Seda saab valida otse loendist või otsida läbi otsinguvälja. Meil on see juba 10 hiljuti kasutatud loendis, nii et klõpsame sellel ja klõpsame nupul "Lisa funktsioon".IF-lause Excelis. Kõik operaatori kohta - rakendus, näited
  3. Pärast seda avaneb meie silme ees aken funktsiooni argumentide seadmiseks. Selle paneeli allosas näete ka, mida valitud funktsioon teeb. Kõik argumendid on allkirjastatud, nii et te ei pea järjestust meeles pidama. Esmalt sisestame loogilise avaldise, mis sisaldab arvu või lahtrit, samuti väärtust, mille järgimist kontrollida. Järgmisena sisestatakse väärtused, kui need on tõesed, ja väärtus, kui need on väärad.
  4. Kui kõik sammud on lõpule viidud, klõpsake nuppu "Lõpeta". IF-lause Excelis. Kõik operaatori kohta - rakendus, näited

Nüüd saame tulemuse. Sellega teostame samu toiminguid, mis eelmisel juhul, nimelt suuname hiire paremas alanurgas olevale ruudule ja lohistame valemi kõigisse ülejäänud lahtritesse. Seega funktsioon IF on tõesti kõige populaarsem ja olulisem operaator kõigi olemasolevate seas. See kontrollib andmeid teatud kriteeriumide alusel ja teostab asjakohaseid toiminguid, kui kontroll annab tulemuse. TRUE or VALETAMINE. See võimaldab teil suurandmete töötlemist oluliselt lihtsustada ja mitte teha tohutult palju toiminguid, delegeerides selle musta töö arvutile.

Jäta vastus