IF funkcija u Excelu. Primjeri (s više uvjeta)

Jedna od glavnih prednosti Excel proračunskih tablica je mogućnost programiranja funkcionalnosti pojedinog dokumenta. Kao što većina ljudi zna iz školskih lekcija informatike, jedna od glavnih komponenti koja vam omogućuje da ovo primijenite u praksi su logički operatori. Jedan od njih je IF operator koji omogućuje izvršavanje određenih radnji kada su ispunjeni određeni uvjeti. 

Na primjer, ako vrijednost odgovara određenoj, tada se u ćeliji prikazuje jedna oznaka. Ako nije, drugačije je. Pogledajmo detaljnije ovaj učinkovit alat u praksi.

IF funkcija u Excelu (opće informacije)

Svaki program, čak i ako je mali, nužno sadrži slijed radnji, koji se naziva algoritam. Može izgledati ovako:

  1. Provjerite cijeli stupac A za parne brojeve.
  2. Ako se pronađe paran broj, zbrojite te i te vrijednosti.
  3. Ako parni broj nije pronađen, onda se prikazuje natpis "nije pronađeno".
  4. Provjerite je li dobiveni broj paran. 
  5. Ako da, dodajte ga svim parnim brojevima odabranim u stavku 1.

Čak i ako je ovo samo hipotetska situacija, koja vjerojatno neće biti potrebna u stvarnom životu, izvršenje bilo kojeg zadatka nužno podrazumijeva prisutnost sličnog algoritma. Prije korištenja funkcije AKO, morate imati jasnu ideju u glavi o tome kakav rezultat želite postići. 

Sintaksa funkcije IF s jednim uvjetom

Bilo koja funkcija u Excelu izvodi se pomoću formule. Uzorak po kojem se podaci moraju proslijediti funkciji naziva se sintaksa. U slučaju operatora IF, formula će biti u ovom formatu.

=IF (logički_izraz, vrijednost_ako_istina, vrijednost_ako_netočno)

Pogledajmo detaljnije sintaksu:

  1. Booleov izraz. To je sam uvjet čiju usklađenost ili neusklađenost Excel provjerava. Moguće je provjeriti i numeričke i tekstualne informacije.
  2. Vrijednost_ako_točno. Rezultat koji će biti prikazan u ćeliji ako podaci koji se provjeravaju zadovoljavaju navedene kriterije.
  3. vrijednost_ako_netočno. Rezultat koji se prikazuje u ćeliji ako podaci koji se provjeravaju ne odgovaraju uvjetu.

Evo primjera radi jasnoće.

IF funkcija u Excelu. Primjeri (s više uvjeta)
1

Ovdje funkcija uspoređuje ćeliju A1 s brojem 20. Ovo je prvi odlomak sintakse. Ako je sadržaj veći od ove vrijednosti, u ćeliji u kojoj je zapisana formula prikazuje se vrijednost “veće od 20”. Ako situacija ne odgovara ovom uvjetu - "manje ili jednako 20".

Ako želite prikazati tekstualnu vrijednost u ćeliji, morate je staviti u navodnike.

Evo još jedne situacije. Kako bi stekli pravo pristupiti ispitu, studenti moraju položiti ispit. Učenici su uspjeli osvojiti bodove iz svih predmeta, a sada je ostao još posljednji koji se pokazao presudnim. Naš zadatak je utvrditi tko od studenata pristupa ispitima, a tko ne.

IF funkcija u Excelu. Primjeri (s više uvjeta)
2

Budući da želimo provjeriti tekst, a ne broj, prvi argument je B2=”cons”.

Sintaksa funkcije IF s višestrukim uvjetima

Često jedan kriterij nije dovoljan za provjeru vrijednosti. Ako trebate razmotriti više od jedne opcije, možete ugnijezditi funkcije IF jedno u drugo. Bit će nekoliko ugniježđenih funkcija.

Da bi bilo jasnije, evo sintakse.

=IF(logički_izraz, vrijednost_ako_istina, AKO(logički_izraz, vrijednost_ako_istina, vrijednost_ako_netočno))

U ovom slučaju, funkcija će provjeriti dva kriterija odjednom. Ako je prvi uvjet istinit, vraća se vrijednost dobivena kao rezultat operacije u prvom argumentu. Ako nije, provjerava se usklađenost drugog kriterija.

Evo primjera.

IF funkcija u Excelu. Primjeri (s više uvjeta)
3

A uz pomoć takve formule (prikazane na snimci zaslona u nastavku), možete analizirati izvedbu svakog učenika.

IF funkcija u Excelu. Primjeri (s više uvjeta)
4

Kao što vidite, ovdje je dodan još jedan uvjet, ali se princip nije promijenio. Tako možete provjeriti nekoliko kriterija odjednom.

Kako proširiti IF funkcionalnost pomoću operatora AND i OR

S vremena na vrijeme postoji situacija da odmah provjerite usklađenost s nekoliko kriterija, a ne koristite logičke ugniježđene operatore, kao u prethodnom primjeru. Da biste to učinili, upotrijebite bilo koju funkciju И ili funkciju OR ovisno o tome treba li zadovoljiti više kriterija odjednom ili barem jedan od njih. Pogledajmo pobliže ove kriterije.

IF funkcija s I uvjetom

Ponekad morate provjeriti izraz za više uvjeta odjednom. Za to se koristi funkcija AND, zapisana u prvom argumentu funkcije IF. Radi ovako: ako je a jednako jedan, a a jednako 2, vrijednost će biti c.

IF funkcija s uvjetom "ILI".

Funkcija OR radi na sličan način, ali u ovom slučaju samo je jedan od uvjeta istinit. Koliko je to moguće, na ovaj način može se provjeriti do 30 uvjeta. 

Evo nekoliko načina za korištenje funkcija И и OR kao argument funkcije IF.

IF funkcija u Excelu. Primjeri (s više uvjeta)
5
IF funkcija u Excelu. Primjeri (s više uvjeta)
6

Usporedba podataka u dvije tablice

S vremena na vrijeme moguće je usporediti dvije slične tablice. Na primjer, osoba radi kao računovođa i treba usporediti dva izvješća. Postoje i drugi slični zadaci, kao što je usporedba troškova robe različitih serija, zatim, procjene učenika za različita razdoblja i tako dalje.

Za usporedbu dvije tablice upotrijebite funkciju COUNTIF. Pogledajmo to detaljnije.

Recimo da imamo dvije tablice koje sadrže specifikacije dva procesora hrane. I trebamo ih usporediti, a razlike istaknuti bojom. To se može učiniti pomoću uvjetnog oblikovanja i funkcije COUNTIF

Naš stol izgleda ovako.

IF funkcija u Excelu. Primjeri (s više uvjeta)
7

Odabiremo raspon koji odgovara tehničkim karakteristikama prvog procesora hrane.

Nakon toga kliknite na sljedeće izbornike: Uvjetno oblikovanje – izradite pravilo – koristite formulu za određivanje formatiranih ćelija.

IF funkcija u Excelu. Primjeri (s više uvjeta)
8

U obliku formule za oblikovanje zapisujemo funkciju =COUNTIF (raspon za usporedbu; prva ćelija prve tablice)=0. Tablica sa značajkama drugog procesora hrane koristi se kao usporedni raspon.

IF funkcija u Excelu. Primjeri (s više uvjeta)
9

Morate biti sigurni da su adrese apsolutne (sa znakom dolara ispred naziva redaka i stupaca). Dodajte =0 nakon formule kako bi Excel tražio točne vrijednosti.

Nakon toga trebate postaviti formatiranje ćelija. Da biste to učinili, pored uzorka morate kliknuti gumb "Format". U našem slučaju koristimo ispunu, jer je najprikladnija za ovu svrhu. Ali možete odabrati bilo koje oblikovanje koje želite.

IF funkcija u Excelu. Primjeri (s više uvjeta)
10

Dodijelili smo naziv stupca kao raspon. To je mnogo praktičnije od ručnog unosa raspona.

Funkcija SUMIF u Excelu

Sada prijeđimo na funkcije IF, koji će pomoći zamijeniti dvije točke algoritma odjednom. Prvi je SUMMESLEY, koji zbraja dva broja koji zadovoljavaju određeni uvjet. Na primjer, suočeni smo sa zadatkom da odredimo koliko novca treba mjesečno platiti svim prodavačima. Za ovo je potrebno.

  1. Dodajte redak s ukupnim prihodom svih prodavača i kliknite na ćeliju koja će sadržavati rezultat nakon unosa formule. 
  2. Nalazimo gumb fx koji se nalazi pored retka za formule. Zatim će se pojaviti prozor u kojem možete pronaći potrebnu funkciju putem pretraživanja. Nakon odabira operatera potrebno je kliknuti gumb “OK”. Ali ručni unos uvijek je moguć.
    IF funkcija u Excelu. Primjeri (s više uvjeta)
    11
  3. Zatim će se pojaviti prozor za unos argumenata funkcije. Sve vrijednosti mogu se navesti u odgovarajućim poljima, a raspon se može unijeti preko gumba pored njih.
    IF funkcija u Excelu. Primjeri (s više uvjeta)
    12
  4. Prvi argument je raspon. Ovdje unosite ćelije za koje želite provjeriti usklađenost s kriterijima. Ako govorimo o nama, to su pozicije zaposlenika. Unesite raspon D4:D18. Ili samo odaberite ćelije od interesa.
  5. U polje "Kriteriji" unesite poziciju. U našem slučaju – “prodavač”. Kao raspon zbrajanja označavamo one ćelije u kojima su navedene plaće zaposlenika (ovo se radi i ručno i odabire se mišem). Klikom na “OK” dobivamo gotove obračunate plaće svih djelatnika koji su prodavači.

Slažem se da je vrlo povoljno. Nije li?

SUMIFS funkcija u Excelu

Ova vam funkcija omogućuje određivanje zbroja vrijednosti koje zadovoljavaju više uvjeta. Primjerice, dobili smo zadatak utvrditi ukupnu plaću svih menadžera koji rade u južnoj podružnici tvrtke.

Dodajte red gdje će biti konačni rezultat i umetnite formulu u željenu ćeliju. Da biste to učinili, kliknite na ikonu funkcije. Pojavit će se prozor u kojem trebate pronaći funkciju SUMMESLIMN. Zatim ga odaberite s popisa i otvorit će se poznati prozor s argumentima. Ali broj tih argumenata sada je drugačiji. Ova formula omogućuje korištenje beskonačnog broja kriterija, ali minimalni broj argumenata je pet. 

Kroz dijalog za unos argumenata može se odrediti samo pet. Ako trebate više kriterija, morat ćete ih unijeti ručno prema istoj logici kao i prva dva.

Pogledajmo detaljnije glavne argumente:

  1. Raspon zbrajanja. Ćelije koje treba zbrojiti.
  2. Raspon uvjeta 1 – raspon za koji će se provjeravati usklađenost s određenim kriterijem. 
  3. Uvjet 1 je sam uvjet.
  4. Raspon kriterija 2 je drugi raspon koji će se provjeravati u odnosu na kriterij.
  5. Uvjet 2 je drugi uvjet.

Daljnja logika je slična. Kao rezultat toga, odredili smo plaće svih rukovoditelja južne podružnice.

IF funkcija u Excelu. Primjeri (s više uvjeta)
13

COUNTIF funkcija u Excelu

Ako trebate odrediti koliko ćelija potpada pod određeni kriterij, upotrijebite funkciju COUNTIF. Recimo da moramo razumjeti koliko prodavača radi u ovoj organizaciji:

  1. Prvo dodajte redak koji sadrži broj prodavača. Nakon toga trebate kliknuti na ćeliju u kojoj će se prikazati rezultat.
  2. Nakon toga morate kliknuti na gumb "Umetni funkciju" koji se nalazi u kartici "Formule". Pojavit će se prozor s popisom kategorija. Moramo odabrati stavku "Potpuni abecedni popis". Na popisu nas zanima formula COUNTIF. Nakon što ga odaberemo, moramo kliknuti gumb “OK”.
    IF funkcija u Excelu. Primjeri (s više uvjeta)
    14
  3. Nakon toga imamo broj prodavača zaposlenih u ovoj organizaciji. Dobiven je brojanjem ćelija u kojima je napisana riječ "prodavač". Sve je jednostavno. 

COUNTSLIM funkcija u Excelu

Slično formuli SUMMESLIMN, ova formula broji broj ćelija koje odgovaraju višestrukim uvjetima. Sintaksa je slična, ali se malo razlikuje od formule SUMMESLIMN:

  1. Raspon uvjeta 1. Ovo je raspon koji će se testirati prema prvom kriteriju.
  2. Uvjet 1. Izravno prvi kriterij.
  3. Raspon uvjeta 2. Ovo je raspon koji će se testirati prema drugom kriteriju. 
  4. Uvjet 2.
  5. Uvjeti raspona 3.

I tako dalje.

Dakle, funkcija IF u Excelu - nije jedini, postoji još nekoliko njegovih vrsta koje automatski izvode najčešće radnje, što uvelike pojednostavljuje život osobe. 

Uglavnom zahvaljujući funkciji IF Excel proračunske tablice smatraju se programabilnim. To je više od običnog kalkulatora. Ako razmislite o tome, onda funkcija IF je kamen temeljac u bilo kojoj vrsti programiranja.

Dakle, ako naučite kako raditi s velikim količinama podataka u Excelu, bit će vam mnogo lakše naučiti programirati. Zahvaljujući logičkim operatorima, ova područja doista imaju mnogo toga zajedničkog, iako računovođe češće koriste Excel. Ali mehanizam za rad s podacima uglavnom je isti. 

Funkcija u pravim rukama IF i njegove varijacije omogućuju vam da Excel list pretvorite u punopravni program koji može djelovati na složene algoritme. Razumijevanje kako funkcija radi IF je prvi korak prema učenju makronaredbi – sljedeći korak u fleksibilnijem radu s proračunskim tablicama. Ali ovo je već profesionalnija razina.

Ostavi odgovor