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.
Vsebina
"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.
Sintaksa te funkcije je naslednja: "IF (logični izraz, [vrednost, če je resnična], [vrednost, če je napačna])".
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 "=".
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.
Tako imamo tabelo s stolpcem, napolnjeno s funkcijo "IF".
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«.
Kot zadnjič, smo "raztegnili" formulo navzdol.
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.
Kot v prejšnjih časih kopirajte vrednost formule v spodnje celice.
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.
"Stretch" rezultate navzdol.
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.