Med mnogimi funkcijami, s katerimi deluje Microsoft Excel, morate poudariti funkcijo »IF«. To je eden od tistih operaterjev, ki jih uporabniki najpogosteje uporabljajo pri opravljanju nalog v aplikaciji. Ugotovimo, kaj je funkcija "IF" in kako delati z njo.

Splošna definicija in naloge

"IF" je standardna značilnost programa Microsoft Excel. Njegove naloge vključujejo preverjanje izpolnjevanja določenega pogoja. V primeru, ko je izpolnjen pogoj (true), se enoti vrne celici, v kateri se uporablja ta funkcija, in če je napačna (false), se vrne druga vrednost.

Funkcija IF v Microsoft Excelu

Sintaksa te funkcije je naslednja: "IF (logični izraz, [vrednost, če je resnična], [vrednost, če je napačna])".

Primer uporabe

Zdaj pa poglejmo konkretne primere, kjer se uporablja formula z operatorjem "IF".

Imamo plačilno tabelo. Vse ženske imajo pravico do premije do 8. marca na 1000 rubljev. V tabeli je stolpec, ki označuje spol delavcev. Zato se moramo prepričati, da se vrednost "1000" prikaže v stolpcu "Nagrada za 8. marec" v stolpcu "Spol" v stolpcu "Spol" in v vrsticah z vrednostjo "Mož" v stolpcih " Nagrada za 8. marec "je bila vrednost" 0 ". Naša funkcija bo naslednja: "IF (B6 =" ŽENSKE "," 1000 "," 0 ")".

Vnesite ta izraz v najvišjo celico, kjer je treba prikazati rezultat. Preden izraz izrazi znak "=".

Pisanje funkcije IF v Microsoft Excelu

Po tem pritisnite gumb Enter. Zdaj, da se ta formula prikaže v spodnjih celicah, pojdite na spodnji desni kot napolnjene celice, kliknite na gumb miške in premaknite kazalec na dno tabele.

Rezultat funkcije IF v Microsoft Excelu

Tako imamo tabelo s stolpcem, napolnjeno s funkcijo "IF".

Kopiranje funkcije IF v Microsoft Excelu

Primer funkcije z več pogoji

V funkciji »IF« lahko vnesete tudi več pogojev. V tem primeru se uporabi pritrditev enega operaterja "IF" v drugega. Ko je pogoj izpolnjen, celica prikaže navedeni rezultat, če pogoj ni izpolnjen, potem je izhod odvisen od drugega operaterja.

Na primer, do 8. marca vzemite isto tabelo s premijami. Toda, tokrat, glede na pogoje, je velikost bonusa odvisna od kategorije delavca. Ženske, ki imajo status glavnega osebja, prejmejo bonus v višini 1000 rubljev, podporno osebje pa dobi samo 500 rubljev. Seveda te vrste plačil sploh ne velja za moške ne glede na kategorijo.

Tako je prvi pogoj, da če je zaposleni moški, je znesek prejete premije nič. Če je dana vrednost napačna in delavec ni moški (tj. Ženska), potem se začne preverjati drugi pogoj. Če ženska pripada glavnemu osebju, bo celica prikazala vrednost "1000", v nasprotnem primeru pa "500". V obliki formule bi to izgledalo takole: "= IF (B6 =" moški ";" 0 "; IF (C6 =" Osnovno osebje "," 1000 "," 500 "))".

Ta izraz prilepimo v najvišji stolpec stolpca »Nagrada za 8. marec«.

Funkcija IF z več pogoji v programu Microsoft Excel

Kot zadnjič, smo "raztegnili" formulo navzdol.

Kopiranje funkcije IF z več pogoji v programu Microsoft Excel

Primer z dvema pogojema hkrati

V funkciji "IF" lahko uporabite tudi operater "AND", ki vam omogoča, da istočasno upoštevate samo izpolnitev dveh ali več pogojev.

Na primer, v našem primeru je premija do 8. marca v višini 1000 rubljev namenjena samo ženskam, ki so glavno osebje, moški in ženske predstavniki, ki so registrirani kot pomožno osebje, ne prejemajo ničesar. Tako je za zagotovitev, da je vrednost v celicah stolpca "Nagrada za 8. marec" 1000, izpolnjena dva pogoja: ženska, kategorija osebja - glavno osebje. V vseh drugih primerih bo vrednost v teh celicah zgodaj ničla. To je napisano z naslednjo formulo: "= IF ((B6 =" žensko ", C6 =" Osnovno osebje ")," 1000 "," 0 "." Prilepimo ga v celico.

Funkcija IF z operatorjem AND v programu Microsoft Excel

Kot v prejšnjih časih kopirajte vrednost formule v spodnje celice.

Kopiranje funkcije IF z operatorjem AND v programu Microsoft Excel

Primer uporabe operaterja "ALI"

V funkciji "IF" lahko uporabite tudi operater "OR". To pomeni, da je vrednost resnična, če je izpolnjen vsaj eden od več pogojev.

Torej, domnevamo, da je premija do 8. marca v 100 rubljev postavljena samo za ženske, ki so med glavnimi uslužbenci. V tem primeru, če je delavec moški, ali se nanaša na podporno osebje, potem bo znesek njegove premije nič, ali drugače - 1000 rubljev. V obliki formule je videti tako: "= IF (ALI (B6 =" moški "; C6 =" Podporno osebje ")," 0 "," 1000 ")". Napišite to formulo v ustrezni celici v tabeli.

Funkcija IF z operaterjem OR v Microsoft Excelu

"Stretch" rezultate navzdol.

Kopiranje funkcije IF z operaterjem OR v Microsoft Excelu

Kot lahko vidite, je funkcija "IF" lahko dober pomočnik za uporabnika pri obdelavi podatkov v programu Microsoft Excel. Omogoča prikaz rezultatov, ki ustrezajo določenim pogojem. Nič še posebej zapletena pri obvladovanju načel uporabe te funkcije ni.