IF funkcija je vrlo fleksibilna funkcija. Možete ga koristiti kad god trebate testirati stanje i poduzeti radnju na temelju rezultata.
Od svih mnogih funkcija u Excelu, funkcija IF često je prva funkcija kojoj se novi korisnici obraćaju. To je vrlo fleksibilna funkcija koju možete koristiti na sve načine.
Pogledajmo.
Da bismo ilustrirali kako IF funkcionira, pogledajmo prvo slučaj kada grupi učenika moramo dodijeliti prolaz ili ne.
Imamo pet testova u stupcima D do H i prosjek u stupcu I.
Da bi položili, studenti trebaju postići prosječno 70 ili više. Sve što je niže, neuspjeh je. Ovo je savršena aplikacija za funkciju IF.
Za početak ću upisati znak jednakosti, IF i otvorne zagrade. IF funkcija uzima 3 argumenta: logički test, vrijednost ako je istina i vrijednost ako je netočno. Primijetite da je vrijednost false ako je neobavezna, pa za sada preskočimo taj argument.
Dakle, za polaganje studenta potrebno je u prosjeku 70 ili više. To znači da svoj logički test možemo napisati kao I6> = 70 i jednostavno unijeti "Pass" u dvostruke navodnike za vrijednost ako je true. Ako to kopiram, vidjet ćemo koji su studenti položili.
Što ako to želimo učiniti obrnuto i pokazati koji su učenici propali? U tom slučaju samo podesimo test na I6 <70 i vrijednost ako je true postavimo na "Fail". Sada formula izvještava koji su studenti zakazali.
Primijetite da, jer nismo dali vrijednost ako je false, formula vraća FALSE za učenike s prosjekom iznad 70.
Prilagodimo formulu tako da prikazuje i prolaz i neuspjeh. Da bih to učinio, trebam dodati
treći argument, ako je vrijednost false.
Budući da testiramo kako bismo utvrdili koji učenici imaju ocjene ispod 70, vrijednost true je "Neuspješno", što znači da vrijednost false mora biti "Pass".
Sada svaki student s popisa dobiva ili prolaz ili neuspjeh.
Učinimo još jednu stvar kako bismo ovaj primjer učinili zanimljivijim. Učinimo prolaznu ocjenu unosom na radni list tako da se može lako promijeniti.
Također ću imenovati ulaznu ćeliju kako bih olakšao čitanje nove formule.
Sada samo trebam ažurirati formulu i kopirati je.
Ako je prolazni rezultat izložen kao ulaz, možemo promijeniti prolazni rezultat na bilo koju vrijednost koja nam se sviđa i svi se rezultati dinamički ažuriraju.