vsebina
Excel ima seveda zelo bogato funkcionalnost. In med številnimi različnimi orodji zavzema posebno mesto operator »IF«. Pomaga pri reševanju povsem različnih nalog, uporabniki pa se na to funkcijo obrnejo veliko pogosteje kot drugi.
V tem članku bomo govorili o tem, kaj je operater "IF", upoštevali pa bomo tudi obseg in načela dela z njim.
Vsebina: Funkcija “IF” v Excelu
Opredelitev funkcije “IF” in njen namen
Operator “IF” je programsko orodje programa Excel za preverjanje določenega pogoja (logičnega izraza) za izvedbo.
Se pravi, predstavljajte si, da imamo nekakšen pogoj. Naloga "IF" je preveriti, ali je dani pogoj izpolnjen, in izpisati vrednost na podlagi rezultata preverjanja v celico s funkcijo.
- Če je logični izraz (pogoj) resničen, potem je vrednost resnična.
- Če logični izraz (pogoj) ni izpolnjen, je vrednost false.
Sama formula funkcije v programu je naslednji izraz:
=ČE(pogoj, [vrednost, če je pogoj izpolnjen], [vrednost, če pogoj ni izpolnjen])
Uporaba funkcije »IF« s primerom
Morda se zgornje informacije morda ne zdijo tako jasne. Toda v resnici tukaj ni nič zapletenega. Da bi bolje razumeli namen funkcije in njeno delovanje, razmislite o spodnjem primeru.
Imamo tabelo z imeni športnih copat. Predstavljajte si, da bomo kmalu imeli razprodajo in vsi ženski čevlji morajo biti znižani za 25%. V enem od stolpcev v tabeli je spol za vsako postavko samo naveden.
Naša naloga je, da v stolpcu »Popust« prikažemo vrednost »25%« za vse vrstice z ženskimi imeni. V skladu s tem je vrednost "0", če stolpec "Spol" vsebuje vrednost "moški"
Ročno izpolnjevanje podatkov vam bo vzelo precej časa, obstaja pa tudi velika verjetnost, da se kje zmotite, sploh če je seznam dolg. V tem primeru je veliko lažje avtomatizirati postopek z uporabo izjave "IF".
Za dokončanje te naloge boste morali napisati naslednjo formulo spodaj:
=ČE(B2=”ženska”,25%,0)
- Logični izraz: B2=»ženski«
- Vrednost v primeru, da je pogoj izpolnjen (true) – 25%
- Vrednost, če pogoj ni izpolnjen (false), je 0.
To formulo zapišemo v najvišjo celico stolpca »Popust« in pritisnemo Enter. Ne pozabite postaviti enačaja (=) pred formulo.
Nato se bo za to celico izpisal rezultat v skladu z našim logičnim pogojem (ne pozabite nastaviti formata celice – odstotek). Če preverjanje razkrije, da je spol »ženski«, bo prikazana vrednost 25 %. V nasprotnem primeru bo vrednost celice enaka 0. Pravzaprav, kar smo potrebovali.
Zdaj ostane samo kopirati ta izraz v vse vrstice. Če želite to narediti, premaknite kazalec miške na spodnji desni rob celice s formulo. Kazalec miške naj se spremeni v križec. Pridržite levi gumb miške in povlecite formulo čez vse vrstice, ki jih je treba preveriti glede na podane pogoje.
To je vse, zdaj smo pogoj uporabili za vse vrstice in za vsako od njih dobili rezultat.
Uporaba »ČE« z več pogoji
Pravkar smo si ogledali primer uporabe operatorja »IF« z enim logičnim izrazom. Toda program ima tudi možnost, da nastavi več kot en pogoj. V tem primeru bo najprej opravljena kontrola prvega in če bo uspešna, se bo takoj izpisala nastavljena vrednost. In le če prvi logični izraz ni izveden, bo veljalo preverjanje drugega.
Oglejmo si isto tabelo kot primer. Toda tokrat naredimo težje. Zdaj morate dati popust na ženske čevlje, odvisno od športa.
Prvi pogoj je preverjanje spola. Če je »moški«, se takoj prikaže vrednost 0. Če je »ženska«, je preverjen drugi pogoj. Če je šport tek – 20 %, če je tenis – 10 %.
Zapišimo formulo za te pogoje v celico, ki jo potrebujemo.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
Kliknemo Enter in dobimo rezultat glede na podane pogoje.
Nato formulo raztegnemo na vse preostale vrstice tabele.
Istočasno izpolnjevanje dveh pogojev
Tudi v Excelu obstaja možnost prikaza podatkov o hkratnem izpolnjevanju dveh pogojev. V tem primeru bo vrednost veljala za napačno, če vsaj eden od pogojev ni izpolnjen. Za to nalogo operater "IN".
Vzemimo za primer našo mizo. Po novem bo 30-odstotni popust veljal samo, če so to ženski čevlji in so namenjeni teku. Če so ti pogoji izpolnjeni, bo vrednost celice hkrati enaka 30%, sicer pa 0.
Za to uporabimo naslednjo formulo:
=IF(AND(B2=”ženska”;C2=”teče”);30%;0)
Pritisnite tipko Enter za prikaz rezultata v celici.
Podobno kot v zgornjih primerih, formulo raztegnemo na preostale vrstice.
ALI operator
V tem primeru se vrednost logičnega izraza šteje za resnično, če je izpolnjen eden od pogojev. Drugi pogoj v tem primeru morda ni izpolnjen.
Zastavimo problem takole. 35% popust velja samo za moške teniške copate. Če gre za moški tekaški čevelj ali kateri koli ženski čevelj, je popust 0.
V tem primeru je potrebna naslednja formula:
=ČE(ALI(B2=”ženska”; C2=”teče”);0;35%)
Po pritisku na Enter bomo dobili zahtevano vrednost.
Formulo raztegnemo in popusti za celotno ponudbo so pripravljeni.
Kako definirati funkcije IF z graditeljem formul
Funkcijo IF lahko uporabljate ne le tako, da jo ročno zapišete v celico ali vrstico s formulo, ampak tudi prek Graditelja formul.
Poglejmo, kako deluje. Recimo, da moramo ponovno, kot v prvem primeru, dati popust na vse ženske čevlje v višini 25%.
- Postavite kazalec na želeno celico, pojdite na zavihek »Formule« in kliknite »Vstavi funkcijo«.
- Na seznamu Formula Builder, ki se odpre, izberite »IF« in kliknite »Vstavi funkcijo«.
- Odpre se okno z nastavitvami funkcije. V polje “logični izraz” vpišemo pogoj, po katerem bo opravljeno preverjanje. V našem primeru je to “B2=”female”.
V polje »True« vpišite vrednost, ki naj bo prikazana v celici, če je pogoj izpolnjen.
V polju »False« – vrednost, če pogoj ni izpolnjen.
- Ko izpolnite vsa polja, kliknite »Dokončaj«, da dobite rezultat.
zaključek
Eno najbolj priljubljenih in uporabnih orodij v Excelu je funkcija IF, ki preveri ujemanje podatkov s pogoji, ki jih postavimo, in avtomatsko poda rezultat, kar izključuje možnost napak zaradi človeškega faktorja. Zato bo znanje in sposobnost uporabe tega orodja prihranilo čas ne le za opravljanje številnih nalog, ampak tudi za iskanje morebitnih napak zaradi "ročnega" načina delovanja.