Funkcija IF dodaje odluke u Excelovim tabelama testiranjem određenog stanja da bi se videlo da li je tačno ili neistinito. Ako je uslov tačan, funkcija će izvršiti jednu akciju. Ako je uslov lažan, to će izvršiti drugačije postupanje. Saznajte više o funkciji IF ispod.
Izvođenje proračuna i upisivanje podataka s IF funkcijom
Sintaksa funkcije se odnosi na raspored funkcije i uključuje ime funkcije, zagrade i argumente .
Sintaksa funkcije je:
= IF (logički test, vrednost ako je tačno, vrednost ako je lažna)
Logički test je uvek poređenje između dve vrednosti. Operatori upoređivanja se koriste, na primjer, da bi se videlo da li je prva vrijednost veća ili manja od druge ili je jednaka sa njim.
Na primer, na slici ovde, logički test upoređuje zarade zaposlenog smeštene u koloni B da bi videle da li su veće od $ 30,000.00.
= IF (B2> 30000, B2 * 1%, 300)
Jednom kada funkcija odredi da li je logični test tačan ili neispunjen, izvršava jednu od dve akcije koja je navedena vrijednostima ako je tačno i vrijedi ako su lažni argumenti.
Tipovi akcija koje funkcija može sprovesti uključuju:
- izvršavanje proračuna koristeći formulu ili unos podataka o broju
- prikazivanje tekstova u imenovanim radnim listovima,
- ostavljajući ciljanu ćeliju praznom.
Izvođenje proračuna s IF funkcijom
IF funkcija može vršiti različite kalkulacije u zavisnosti od toga da li funkcija vraća stvarnu vrijednost ili ne.
Na slici iznad, formula se koristi za izračunavanje iznosa odbitka na osnovu prihoda zaposlenih.
= IF (B2> 30000, B2 * 1%, 300)
Stopa odbitka se izračunava koristeći formulu koja je uneta kao vrijednost ako je pravi argument. Formula množi zaradu koja se nalazi u koloni B za 1% ako je zarada zaposlenog veća od $ 30,000.00.
Unos podataka s IF funkcijom
IF funkcija se takođe može podesiti da unese podatke o broju u ciljnu ćeliju. Ovi podaci se zatim mogu koristiti u drugim proračunima.
U gore navedenom primeru, ako zarada zaposlenog iznosi manje od 30.000,00 dolara, vrijednost ako je postavljen pogrešan argument za ubacivanje fiksne stope od 300,00 dolara za odbitak umjesto korištenja obračuna.
Napomena: Nijedan znak za dolar niti separator zareza se ne unosi sa brojevima 30000 ili 300 u funkciji. Unošenje bilo kog ili oba stvara greške u formuli.
- Funkcije Excela koriste zareze kao separator između argumenata, tako da unos komada sa brojevima dovodi do toga da Excel vjeruje da je za IF funkciju uneto više od tri argumenta.
- Pošto su znakovi dolara tekstualni znakovi, unosujući ih brojevima, Excel vjeruje da je izvršena greška u kucanju i ona to ispravlja.
Prikazivanje tekstualnih izjava ili odlazak ćelija praznim funkcijom Excel IF
Prikazivanje reči ili tekstualnih izraza sa IF funkcijom
Imajući tekst prikazan pomoću IF funkcije umesto broja može olakšati pronalaženje i čitanje specifičnih rezultata na radnom listu.
U gore navedenom primeru, IF funkcija se podešava kako bi se testiralo da li studenti koji uzimaju kviz za geografiju ispravno identifikuju glavne gradove za više lokacija u Južnom Pacifiku.
Logički test funkcije IF upoređuje odgovore studenata u koloni B sa tačnim odgovorom upisanim u sam argument.
Ako odgovori učenika odgovaraju nazivu koji je unet u argument logičkog teksta, riječ Correct je prikazana u koloni C. Ako se ime ne podudara, ćelija ostane prazna.
= IF (B2 = "Wellington", "Ispravno", "")
Da biste koristili pojedinačne reči ili tekstualne izjave u IF funkciji, svaki unos mora biti priložen citatima, kao što su:
- logički testni argument: B2 = "Wellington"
- vrijednost ako je pravi argument "Tačno"
Ostavljanje ćelija prazno
Kao što je prikazano za vrednost ako je lažni argument u gore navedenom primeru, ćelije ostaju prazne unošenjem para praznih navodnika ( "" ).