Funkcija IF je zelo prilagodljiva funkcija. Uporabite ga lahko, kadar koli morate preizkusiti stanje in ukrepati na podlagi rezultata.
Med vsemi številnimi funkcijami v Excelu je funkcija IF pogosto prva funkcija, na katero se novi uporabniki obrnejo. To je zelo prilagodljiva funkcija, ki jo lahko uporabljate na vse mogoče načine.
Oglejmo si.
Za ponazoritev, kako deluje IF, poglejmo najprej primer, ko moramo skupini študentov dodeliti prestop ali neuspeh.
V stolpcih od D do H imamo pet testnih ocen in v stolpcu I povprečje.
Študentje morajo v povprečju doseči 70 ali več. Karkoli nižje, je neuspeh. To je odlična aplikacija za funkcijo IF.
Za začetek vtipkam enačbo IF in uvodne oklepaje. Funkcija IF zavzame 3 argumente: logični test, vrednost, če je res, in vrednost, če je neresnično. Upoštevajte, da je vrednost, če je false, neobvezna, zato za trenutek preskočimo ta argument.
Torej, če študent opravi uspešno, potrebuje povprečno 70 ali več. To pomeni, da lahko svoj logični test zapišemo kot I6> = 70 in preprosto vpišemo "Pass" v dvojne narekovaje za vrednost, če je res. Če to prepišem, bomo videli, kateri študentje so opravili.
Kaj pa, če želimo to storiti obratno in pokazati, kateri učenci niso uspeli? V tem primeru samo prilagodimo test na I6 <70 in vrednost, če je res, nastavimo na "Fail". Zdaj formula poroča, kateri študenti niso uspeli.
Upoštevajte, da formula, če nismo navedli vrednosti false, vrne FALSE za študente s povprečjem nad 70.
Prilagodimo formulo tako, da prikaže tako uspešno kot tudi neuspešno. Da bi to naredil, moram dodati
še tretji argument, če je vrednost false.
Ker preizkušamo, kateri učenci imajo rezultate pod 70, je vrednost, če je true, "Fail", kar pomeni, da mora biti vrednost false, če je "Pass".
Zdaj vsak študent s seznama dobi bodisi pozitivno bodisi neuspešno oceno.
Naredimo še eno stvar, da bo ta primer bolj zanimiv. Naredimo podajo rezultat na delovnem listu, tako da ga je mogoče enostavno spremeniti.
Za lažje branje nove formule bom poimenoval tudi vhodno celico.
Zdaj moram le še posodobiti formulo in jo kopirati.
Z izhodnim rezultatom, ki je izpostavljen kot vhod, lahko spremenimo rezultat na poljubno vrednost in vsi rezultati se dinamično posodabljajo.