IF funkcija u Excelu. Primjeri (sa više uslova)

Jedna od glavnih prednosti Excel tabela je mogućnost programiranja funkcionalnosti određenog dokumenta. Kao što većina ljudi zna sa školskih lekcija informatike, jedna od glavnih komponenti koja vam omogućava da ovo provedete u praksi su logički operatori. Jedan od njih je IF operator, koji omogućava izvršavanje određenih radnji kada su ispunjeni određeni uslovi. 

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

IF funkcija u Excelu (opće informacije)

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

  1. Provjerite cijeli stupac A za parne brojeve.
  2. Ako se pronađe paran broj, dodajte te i takve vrijednosti.
  3. Ako paran broj nije pronađen, prikažite natpis "nije pronađen".
  4. Provjerite je li rezultirajući broj paran. 
  5. Ako jeste, dodajte ga svim parnim brojevima odabranim u paragrafu 1.

Čak i ako je ovo samo hipotetička situacija, koja je malo vjerojatno da će biti potrebna u stvarnom životu, izvršenje bilo kojeg zadatka nužno podrazumijeva prisustvo sličnog algoritma. Prije korištenja funkcije AKO, morate imati jasnu predstavu u svojoj glavi o tome koji rezultat želite postići. 

Sintaksa funkcije IF s jednim uvjetom

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

=IF (logički_izraz, vrijednost_ako_tačno, vrijednost_ako_netačno)

Pogledajmo sintaksu detaljnije:

  1. Boolean izraz. Ovo je sam uslov, čiju usklađenost ili neusklađenost provjerava Excel. Mogu se provjeriti i numeričke i tekstualne informacije.
  2. Vrijednost_ako_tačno. Rezultat koji će biti prikazan u ćeliji ako podaci koji se provjeravaju ispunjavaju navedene kriterije.
  3. value_if_false. Rezultat koji se prikazuje u ćeliji ako podaci koji se provjeravaju ne odgovaraju uvjetu.

Evo primjera radi jasnoće.

IF funkcija u Excelu. Primjeri (sa više uslova)
1

Ovdje funkcija uspoređuje ćeliju A1 sa brojem 20. Ovo je prvi paragraf sintakse. Ako je sadržaj veći od ove vrijednosti, vrijednost “veća od 20” se prikazuje u ćeliji u kojoj je formula zapisana. Ako situacija ne odgovara ovom uslovu – „manje ili jednako 20“.

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

Evo još jedne situacije. Da bi stekli pravo na polaganje ispita, studenti moraju položiti ispit. Učenici su uspjeli da osvoje kredite iz svih predmeta, a sada je ostao posljednji, koji se pokazao odlučujućim. Naš zadatak je da utvrdimo ko je od studenata primljen na ispite, a koji ne.

IF funkcija u Excelu. Primjeri (sa više uslova)
2

Budući da želimo provjeriti ima li teksta a ne broja, prvi argument je B2=”cons.”.

Sintaksa funkcije IF s više uvjeta

Često jedan kriterijum 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 bude jasnije, evo sintakse.

=IF(logički_izraz, vrijednost_ako_tačno, IF(logički_izraz, vrijednost_ako_tačno, vrijednost_ako_netačno))

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

Evo primera.

IF funkcija u Excelu. Primjeri (sa više uslova)
3

A uz pomoć takve formule (prikazane na slici ispod) možete analizirati učinak svakog učenika.

IF funkcija u Excelu. Primjeri (sa više uslova)
4

Kao što vidite, ovde je dodat još jedan uslov, ali princip se nije promenio. Tako možete provjeriti nekoliko kriterija odjednom.

Kako proširiti IF funkcionalnost koristeći AND i OR operatore

S vremena na vrijeme postoji situacija da se odmah provjeri usklađenost s nekoliko kriterija, a ne koriste logički ugniježđeni operatori, kao u prethodnom primjeru. Da biste to učinili, koristite bilo koju funkciju И ili funkciju OR ovisno o tome da li trebate ispuniti nekoliko kriterija odjednom ili barem jedan od njih. Pogledajmo bliže ove kriterije.

IF funkcija sa AND uslovom

Ponekad morate provjeriti izraz za više uslova 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 sa "ILI" uslovom

Funkcija OR radi na sličan način, ali u ovom slučaju je samo jedan od uslova tačan. Na ovaj način se može provjeriti maksimalno 30 uvjeta. 

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

IF funkcija u Excelu. Primjeri (sa više uslova)
5
IF funkcija u Excelu. Primjeri (sa više uslova)
6

Poređenje podataka u dvije tabele

S vremena na vrijeme moguće je uporediti dvije slične tabele. Na primjer, osoba radi kao računovođa i treba da uporedi dva izvještaja. Postoje i drugi slični zadaci, kao što je poređenje troškova robe različitih serija, zatim, ocjene učenika za različite periode i tako dalje.

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

Recimo da imamo dvije tabele koje sadrže specifikacije dva prerađivača hrane. I moramo ih uporediti, i istaknuti razlike bojom. To se može učiniti pomoću uvjetnog oblikovanja i funkcije COUNTIF

Naš sto izgleda ovako.

IF funkcija u Excelu. Primjeri (sa više uslova)
7

Odabiremo asortiman koji odgovara tehničkim karakteristikama prvog prerađivača hrane.

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

IF funkcija u Excelu. Primjeri (sa više uslova)
8

U obliku formule za formatiranje pišemo funkciju =COUNTIF (opseg za poređenje; prva ćelija prve tabele)=0. Tabela sa karakteristikama drugog procesora za hranu koristi se kao raspon poređenja.

IF funkcija u Excelu. Primjeri (sa više uslova)
9

Morate biti sigurni da su adrese apsolutne (sa znakom dolara ispred naziva redova i kolona). Dodajte =0 iza formule tako da Excel traži tačne vrijednosti.

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

IF funkcija u Excelu. Primjeri (sa više uslova)
10

Ime kolone smo dodijelili kao raspon. Ovo je mnogo praktičnije od ručnog unošenja u raspon.

Funkcija SUMIF u Excelu

Pređimo sada na funkcije IF, što će pomoći da se zamijene dvije točke algoritma odjednom. Prvi je SUMMESLEY, koji sabira dva broja koja ispunjavaju određeni uslov. Na primjer, suočeni smo sa zadatkom da odredimo koliko novca mjesečno treba isplaćivati ​​svim prodavcima. Za ovo je neophodno.

  1. Dodajte red sa ukupnim prihodom svih prodavača i kliknite na ćeliju koja će sadržavati rezultat nakon unosa formule. 
  2. Pronalazimo dugme fx, koje se nalazi pored linije za formule. Zatim će se pojaviti prozor u kojem možete pronaći potrebnu funkciju kroz pretragu. Nakon odabira operatera, potrebno je da kliknete na dugme “OK”. Ali ručni unos je uvijek moguć.
    IF funkcija u Excelu. Primjeri (sa više uslova)
    11
  3. Zatim će se pojaviti prozor za unos argumenata funkcije. Sve vrijednosti se mogu navesti u odgovarajućim poljima, a raspon se može unijeti putem dugmeta pored njih.
    IF funkcija u Excelu. Primjeri (sa više uslova)
    12
  4. Prvi argument je raspon. Ovdje unosite ćelije koje želite provjeriti u skladu sa kriterijima. Ako govorimo o nama, to su pozicije zaposlenih. Unesite raspon D4:D18. Ili samo odaberite ćelije koje vas zanimaju.
  5. U polje „Kriterijumi“ unesite poziciju. U našem slučaju – “prodavac”. Kao raspon zbrajanja označavamo one ćelije u kojima su navedene plate zaposlenih (ovo se radi i ručno i odabire ih mišem). Kliknite na “OK” i dobijamo gotove obračunate plate svih zaposlenih koji su prodavci.

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

SUMIFS funkcija u Excelu

Ova funkcija vam omogućava da odredite zbir vrijednosti koje ispunjavaju više uslova. Na primjer, dobili smo zadatak da utvrdimo ukupnu platu svih menadžera koji rade u južnom ogranku kompanije.

Dodajte red u kojem ć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 sa liste i otvoriće se poznati prozor sa argumentima. Ali broj ovih argumenata je sada drugačiji. Ova formula omogućava korištenje beskonačnog broja kriterija, ali minimalni broj argumenata je pet. 

Samo pet se može specificirati kroz dijalog za unos argumenata. Ako vam je potrebno više kriterija, morat ćete ih unijeti ručno po istoj logici kao prva dva.

Pogledajmo detaljnije glavne argumente:

  1. Raspon sumiranja. Ćelije za sabiranje.
  2. Opseg uslova 1 – opseg za koji će se provjeravati usklađenost sa određenim kriterijem. 
  3. Uslov 1 je sam uslov.
  4. Raspon kriterija 2 je drugi raspon koji će se provjeravati u odnosu na kriterij.
  5. Uslov 2 je drugi uslov.

Dalja logika je slična. Kao rezultat toga, utvrdili smo plate svim rukovodiocima Južnog ogranka.

IF funkcija u Excelu. Primjeri (sa više uslova)
13

COUNTIF funkcija u Excelu

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

  1. Prvo dodajte red koji sadrži broj prodavača. Nakon toga morate kliknuti na ćeliju u kojoj će se prikazati rezultat.
  2. Nakon toga morate kliknuti na dugme „Ubaci funkciju“ koje se nalazi na kartici „Formule“. Pojavit će se prozor sa listom kategorija. Moramo odabrati stavku “Puna abecedna lista”. Na listi nas zanima formula COUNTIF. Nakon što ga odaberemo, moramo kliknuti na dugme “OK”.
    IF funkcija u Excelu. Primjeri (sa više uslova)
    14
  3. Nakon toga imamo broj prodavača zaposlenih u ovoj organizaciji. Dobijeno je prebrojavanjem broja ćelija u kojima je napisana riječ "prodavac". 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. Opseg uslova 1. Ovo je raspon koji će se testirati prema prvom kriteriju.
  2. Uslov 1. Direktno prvi kriterijum.
  3. Opseg uslova 2. Ovo je raspon koji će se testirati prema drugom kriteriju. 
  4. Stanje 2.
  5. Uslovi dometa 3.

I tako dalje.

Dakle, funkcija IF u Excelu – ne jedini, postoji još nekoliko njegovih varijanti koje automatski izvršavaju najčešće radnje, što uvelike pojednostavljuje život osobe. 

Uglavnom zbog funkcije IF Excel tabele se smatraju programiranim. 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 zaista imaju mnogo zajedničkog, iako računovođe češće koriste Excel. Ali mehanizam za rad sa podacima je uglavnom isti. 

Funkcija u pravim rukama IF i njegove varijacije vam omogućavaju da pretvorite Excel list u punopravni program koji može djelovati na složene algoritme. Razumijevanje kako funkcija funkcionira IF je prvi korak ka učenju makroa – sljedeći korak u fleksibilnijem radu sa tabelama. Ali ovo je već profesionalniji nivo.

Ostavite odgovor