Kao u Excelu, veće ili jednako. Korištenje funkcije "If" u Excelu. Sintaksa if funkcije s jednim uvjetom

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

Da biste to uradili potrebno je da uradite sledeće:

  1. Kliknite na ikonu za umetanje formule (Fx).
  2. U meniju koji se pojavi izaberite „IF“.
  1. Kao rezultat ovoga, vidjet ćete prozor u kojem trebate navesti argumente funkcije:
    • logički izraz;
    • vrijednost ako je istina;
    • vrijednost ako je netačna.
  2. Nakon unosa vrijednosti u ova polja, desno od njih će se prikazati preliminarni rezultat.
  3. Za umetanje kliknite na dugme “OK”.

Primjeri

Pogledajmo nekoliko različitih Bulovih izraza koji će vam pomoći da shvatite kako koristiti ovu funkciju.

  1. Učinite ćeliju "A1" aktivnom.
  2. Ponovite gore opisane korake da otvorite prozor za umetanje „Argumenti“.
  3. Unesite sljedeći kod u polje za stanje.
C1=””

Značenje ovog izraza je sljedeće: ako ćelija C1 sadrži prazninu. Odnosno, u tome nema ničega.

  1. U polje za istinu unesite sljedeće.
"Ćelija C1 je prazna"

Ovo je tekst koji će biti prikazan ako je ovaj uslov ispunjen.

  1. U polje “ako je netačno” unesite sljedeće.
"Ćelija C1 nije prazna"

Vidjet ćemo ovaj tekst ako je uvjet netačan.

  1. Da biste umetnuli našu formulu, kliknite na dugme “OK”.
  1. Kao rezultat toga, vidjet ćemo sljedeće (pošto je ćelija prazna, poruka je odgovarajuća).
  1. Unesite bilo koji tekst u ćeliju C.
  1. Nakon što kliknete na dugme Enter, videćete sledeći rezultat.

Kao što vidite, Excel editor je proizveo poruku koju smo naznačili u slučaju lažnog rezultata uslova.

Operatori poređenja

U nastavku možete vidjeti listu operatora poređenja:

Aritmetički operatori

A ovo je tabela aritmetičkih operatora:

Više o aritmetičkim operatorima i njihovom prioritetu u Excel-u možete pročitati u pomoći na mreži na Microsoft web stranici.

Više uslova

Ako želite možete koristiti veliki broj logičkih izraza. Sve radi potpuno isto. Pogledajmo primjer složenijeg stanja.

Formulu ćemo kreirati koristeći traku sa alatkama. Ovo je mnogo zgodnije nego pisati sve na jednom redu, jer se vrlo lako zbuniti. Pogotovo na samom početku, kada tek učite.

Da biste to učinili, morate izvršiti sljedeće korake.

  1. Idite na karticu "Formule". Kliknite na dugme “Insert Function”.
  1. Kao rezultat toga, cijeli sadržaj ćelije će automatski biti zamijenjen u „konstruktor“.
  1. Izbrišite sve u polju "Value_if_false".
  1. Sada će u ovom redu biti napisan novi logički izraz. To jest, imat ćemo novo ugniježđeno stanje. Prvo unesite uvjet "Ako je vrijednost ćelije C1 veća od 1000." Da biste to učinili, unesite sljedeći kod. Obavezno uključite tačku i zarez na kraju.
IF(C1>1000;

Obratite posebnu pažnju na vaš trenutni raspored tastature. Mnogi ljudi griješe i unose rusko slovo C umjesto engleskog C. Vizuelno nećete vidjeti razliku, ali za urednika je to vrlo važno. U ovom slučaju ništa neće raditi.

  1. Sada dodajmo poruku koja će se prikazati ako je broj u ćeliji C1 veći od 1000.

Sve tekstualne vrijednosti se moraju unijeti u navodnicima.

  1. Sada, na potpuno isti način, unosimo vrijednost ako ovaj uvjet nije ispunjen.
  1. Na kraju kliknite na dugme “OK”.
  1. Kao rezultat toga, vidimo poruku da je uneseni broj veći od 1000.
  1. Izbrišite sadržaj ćelije C. Rezultat je sljedeći.

Testirali smo sva tri moguća ishoda. Sve radi odlično.

Kopiranje funkcije u tabelama

Ponekad se desi da uneseni logički izraz treba duplicirati u nekoliko redova. U nekim slučajevima morate puno duplicirati. Ova automatizacija je mnogo praktičnija od ručne provjere.

Pogledajmo primjer kopiranja na tabeli bonusa za zaposlene tokom praznika. Da biste to učinili, morate poduzeti sljedeće korake.

  1. Kreirajte odgovarajuću tabelu.
  1. Kliknite na praznu ćeliju u prvom redu i odaberite “Fx” u polju za unos.
  1. U prozoru koji se pojavi odaberite funkciju “IF” i kliknite na dugme “OK”.
  1. U prvo polje unesite sledeći uslov.
C6=”M”

Na ovaj način provjeravamo da li je zaposlenik muškarac.

  1. Ako je tačno, unesite neki broj. Na primjer, 3000. Ako je uslov netačan, unesite 0. To znači da djevojkama ne treba dati bonus. Za umetanje kliknite na dugme “OK”.
  1. Zatim zadržite pokazivač iznad donjeg desnog ugla ćelije. Nakon što kursor promijeni svoj izgled na „crnom plusu“, ne puštajući prst, povucite ga do poslednje linije.
  1. Rezultat će biti sljedeći.
  1. Sada u potpunosti kopirajte cijelu tablicu (pomoću tipkovne prečice Ctrl + C i Ctrl + V). Promijenite naslov u 8. mart.
  1. Idi do prve ćelije. Kliknite na polje za unos formule.
  1. Promijenite slovo "M" u "F".
  1. Sada duplicirajte funkciju do samog dna.
  1. Rezultat će biti sljedeći.

Ovdje vidimo da se dogodilo potpuno suprotno. To znači da sve radi kako treba.

Korištenje dodatnih operatera

Pored aritmetičkih izraza i poređenja, možete koristiti i operatore AND i OR. Pogledajmo ih pobliže, jer su zahvaljujući njima mogućnosti funkcije „IF“ značajno proširene.

Prije svega, kreirajte tabelu koja će imati nekoliko polja po kojima možete upoređivati ​​redove. U našem slučaju, pomoću polja “Status zaposlenika” provjerit ćemo ko treba da uplati novac, a ko ne.

Operator AND

Koristićemo staru funkciju u kojoj smo provjeravali da li je zaposlenik muškarac. Sada morate napraviti sljedeće promjene.

  1. Dodajte zagradu uslovu i slovo “I” pored njega.
  2. Stari uslov će biti prvi, a drugi će biti iza tačke i zareza.
=IF(AND(C35="M";D35="Glavno osoblje");3000;0)
  1. Duplirajte ovu formulu sve do dna.
  1. Kao rezultat toga, vidimo da će oni zaposleni koji nisu u osnovnom kadru biti uskraćeni za bonuse za praznike. Iako su muškarci.

Operater Or

Isti efekat se može postići korišćenjem operatora OR.

Da biste to učinili, napravite sljedeće promjene u formuli:

  1. Promijenite slovo "F" u "M".
  2. Promijenite status zaposlenog u “Radnik sa nepunim radnim vremenom”.
  3. Stavite 0 u polje istine, a 3000 za lažni događaj.
  1. Duplicirajmo formulu do poslednjeg reda.
  1. Rezultat je bio potpuno isti. Činjenica je da su operatori “AND” i “OR” potpuna suprotnost jedan drugom. Stoga je vrlo važno ispravno naznačiti vrijednosti ​​u tačnim i netačnim poljima. Bez greške.
  1. Da biste provjerili, možete promijeniti status jednog zaposlenika u “Primarni kadar”.
  2. Odmah nakon toga vidjet ćete da će se pored njegovog prezimena pojaviti broj 3000.

Funkcija SUMIF

Sigurno su mnogi od vas radili proračune u Excelu. Ali postoje slučajevi kada trebate prebrojati ne sve redove u tabeli, već samo neke koji ispunjavaju određeni uslov.

Na primjer, uzmimo tabelu u kojoj su navedeni različiti proizvodi, njihova cijena, količina i status. Izračunavanje ukupnog iznosa je jednostavno. Ali kako možete saznati broj prodanih proizvoda?


Danas ćemo pogledati funkciju IF.

Funkcija IF se često koristi u Excelu za rješavanje mnogih problema. Veoma je korisno poznavati je. U ovom članku pokušaćemo da pričamo o njenom radu jednostavni primjeri, dovoljno je jednom razumjeti konstrukciju IF funkcije i moći ćete je koristiti u najsloženijim slučajevima.

IF funkcija provjerava da li je uvjet tačan i vraća jednu vrijednost ako je istinit i drugu vrijednost ako nije.

Sintaksa funkcije IF vrlo jednostavno:

IF(log_izraz; [ vrijednost_ako_istina]; [value_if_false])

log_expression je bilo koja vrijednost ili izraz koji, kada se evaluira, daje vrijednost TRUE ili FALSE.

šta to znači? Izraz se procjenjuje na TRUE ako je izraz istinit.

U ovom dijelu morate provjeriti konzistentnost izraza.

na primjer:

IF(A1=10; [value_if_true]; [value_if_false]) - ako je A1 jednak 10, tada će izraz A1=10 dati vrijednost TRUE, a ako nije jednak 10, onda FALSE

Još jedan primjer

IF(A1>30; [value_if_true]; [value_if_false]) - ako je broj u ćelijama A1 veći od 30, tada će A1>30 vratiti TRUE, a ako je manji, onda FALSE

Još jedan primjer

IF(C1=”Da” ; [value_if_true]; [value_if_false]) - ako ćelije C1 sadrže riječ “Yes”, onda će izraz vratiti vrijednost TRUE, a ako nije, onda će C1=”Yes” vratiti FALSE

IF(log_izraz; [ vrijednost_ako_istina]; [value_if_false])

vrijednost_ako_istina, value_if_false– kao što im ime kaže, ovo je ono što treba učiniti u zavisnosti od toga šta je dnevnik izraza vratio: TRUE i FALSE

Primjer korištenja funkcije IF u Excelu

Razmislite o upotrebi uključene funkcije IF praktični primjer. Imamo tabelu narudžbi koju smo koristili prilikom pregleda posla. Moramo popuniti kolonu za Bucket narudžbe (na slici pogrešno piše “Tabelarni nalozi”), odnosno trebamo odabrati samo narudžbe sa Buckets. To se može uraditi na razne načine, ali ćemo koristiti IF funkciju da pokažemo kako ona radi na primjeru. (vidi sliku)

Da bismo riješili problem, napisat ćemo formulu koristeći IF funkciju

IF(A3="Kanta";D3,"-")

Kao što ste možda primijetili, argumenti funkcije IF razdvojeni su tačkom i zarezom.

Dakle, prvi argument (log izraz) A3="Bucket" provjerava da li ćelija A3 sadrži riječ "Bucket", ako ima, onda se izvršava drugi argument funkcije IF ( vrijednost_ako_istina), u našem slučaju to je D3 (tj. trošak narudžbe), ako ćelija A3 nije jednaka riječi „Bucket“, tada se izvršava treći argument funkcije IF ( value_if_false), u našem slučaju to je “-” (tj. bit će napisana crtica).

Tako će se vrijednost D3, odnosno broj 240, pojaviti u ćelijama E3.

IF() funkcija , engleska verzija IF(), koristi se prilikom provjere uslova. na primjer, =IF(A1>100;"Budžet je premašen";"OK!"). Ovisno o vrijednosti u ćeliji A1 Rezultat formule će biti ili “Budžet je premašen” ili “OK!”.

Funkcija IF() je jedna od najčešće korištenih funkcija.

Sintaksa funkcije

IF(logički_izraz, vrijednost_ako_tačno, [vrijednost_ako_netačno])

Logički izraz- bilo koju vrijednost ili izraz koji ima vrijednost TRUE ili FALSE.
=IF(A1>=100;"Budžet je premašen";"OK!")
One. ako je u ćeliji A1 sadrži vrijednost veću ili jednaku 100, tada će se formula vratiti OK!, a ako ne, onda Budžet je premašen.

Formule se mogu koristiti kao argumenti funkcije, na primjer:
=IF(A1>100,SUM(B1:B10),SUM(C1:C10))
One. ako je u ćeliji A1 sadrži vrijednost >100, tada se zbrajanje vrši preko kolone B , a ako manje, onda po koloni WITH .

Ugniježđeni IF-ovi

U EXCEL-u 2007 kao vrijednosti argumenata vrijednost_ako_istina I value_if_false Možete koristiti do 64 ugniježđene IF() funkcije za izgradnju složenijih provjera.
=IF(A1>=100;"Budžet premašen";IF(A1>=90,"Veliki projekat";IF(A1>=50,"Srednji projekat","Mali projekat")))

VIEW(A1,(0,50,90,100);("Mali projekat","Srednji projekat","Veliki projekat","Budžet premašen"))

VLOOKUP(A1;A3:B6;2)

Za funkciju VLOOKUP() morate kreirati u rasponu A3:B6 tabela vrijednosti:

Ako želite prikazati drugačiji tekst ako je prisutan u ćeliji A1 negativnu vrijednost, pozitivnu vrijednost ili 0, tada možete napisati sljedeću formulu:

POGLED(A1,(-1E+307,0,1E-307);("<0";"=0";">0"})

ili, ako želite prikazati formule umjesto tekstualnih vrijednosti, možete koristiti veze do raspona ćelija (koje sadrže formule)

POGLED(A24,(-1E+307,0,1E-307),A27:A29)(vidi primjer fajla)

Treći argument je izostavljen [value_if_false]

Treći argument funkcije je opcioni ako je izostavljen, funkcija će vratiti FALSE (ako uslov nije ispunjen).
=IF(A1>100,"Budžet je premašen")
Ako je u ćeliji A1 sadrži vrijednost 1, tada će gornja formula vratiti FALSE.

Umjesto TRUE ili FALSE, broj se unosi u prvi argument

Jer vrijednost FALSE je ekvivalentna 0, zatim formule
=IF(0;"Budžet je premašen";"OK!")
ili (ako je u ćeliji A1 sadrži vrijednost 0)
=IF(A1,"Budžet je premašen","OK!")

će biti vraćeno OK!

Ako je u ćeliji A1 je bilo koji broj osim 0, tada će se formula vratiti Budžet je premašen. Ovaj pristup je zgodan kada se provjerava da li je vrijednost jednaka nuli.

Povezivanje funkcije IF() sa drugim funkcijama pomoću uslova

EXCEL također sadrži druge funkcije koje možete koristiti za analizu podataka pomoću uslova. Na primjer, da biste prebrojali broj pojavljivanja brojeva u rasponu ćelija, koristite funkciju COUNTIF(), a da biste dodali vrijednosti koje ispunjavaju određene uvjete, koristite funkciju SUMIF().

Funkcija IF() može se alternativno koristiti za brojanje i dodavanje vrijednosti pomoću uslova. Ispod su ilustrativni primjeri.

Neka podaci budu u rasponu A6:A11 (vidi primjer fajla)

Izrazi kao što su “veće ili jednako”, “manje ili jednako” i “nije jednako” mogu biti vrlo korisni u analizi podataka.

Ovi operatori koriste poređenja između dvije vrijednosti i rezultat poređenja će biti TRUE ili LIE.

primetite to logički operatori uspoređuje vrijednosti bez obzira da li je unesena direktno ili kreirana pomoću formule. Ovi operatori tačno uspoređuju vrijednosti. Ne formule.

Jednako (=) a nije jednako ()

Ovi operatori su jednostavni: oni vam govore da li su dvije vrijednosti jednake ili nisu jedna drugoj:

Ovi jednaki i nejednaki operatori također rade s tekstom:

Veće od (>) i manje od () - ako je prva vrijednost veća od druge, rezultat će biti TRUE Manje od (=) i manje od ili jednako (=) operator - ako je prva vrijednost veća od ili jednak drugom, rezultat će biti TRUE Manje od ili jednako ( operator
Naziv foruma Teme Poruke Ažuriranja Ovdje možete dobiti odgovore na pitanja o Microsoft Excel 58627 479886 13 Nov 2018 01:32:48 44519 357825 29 Jan 2017 17:28:40 Najbolje odabrane teme sa glavnog foruma 14 80 28 Jun 2018 15:25:11 Ako si sretan 02 vlasnik Maca 06 😉 Nov 2018 04: 30:45 Sekcija za plasman plaćeno pitanja, projekte i zadatke i pronalaženje izvođača za njih. 2149 13707 12 Nov 2018 23:19:09 Ako ste preuzeli ili kupili PLEX dodatak za Microsoft Excel i imate pitanja ili prijedloge, dođite ovdje. 317 1617 12 Nov 2018 14:23:59 824 11982 12 Nov 2018 14:08:08 Rasprava o funkcionalnosti, pravilima itd. 270 3481 30 Okt 2018 15:01:36 Trenutno na forumu (gosti: 426, korisnici: 5, od kojih skriveno: 1) , Rođendan se slavi danas (35), (32), (31) Ukupno registrovanih korisnika: 83968 Prihvaćeno učešće u diskusiji: 32196 Ukupno tema: 106940

Ako su znakovi poređenja kao što su “više od” (>) i “manje od” (
Funkcija IF AND, OR, NOT Ugniježđene funkcije IF TRUE i FALSE funkcije ISBLANK funkcija Logički izrazi se koriste za pisanje uslova koji uspoređuju brojeve, funkcije, formule, tekst ili Booleove vrijednosti. Svaki logički izraz mora sadržavati barem jedan operator poređenja, koji definira odnos između elemenata logičkog izraza. Ispod je lista Excel operatora poređenja = Jednako > Veće od >= Veće ili jednako Nije jednako Rezultat logičkog izraza je logička vrijednost TRUE (1) ili logička vrijednost FALSE (0). IF funkcija

Funkcija IF ima sljedeću sintaksu:

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

Sljedeća formula vraća 10 ako je vrijednost u ćeliji A1 veća od 3, i 20 u suprotnom:

IF(A1>3,10,20)

Možete koristiti druge funkcije kao argumente za IF funkciju. Funkcija IF može koristiti tekstualne argumente. na primjer:

IF(A1>=4; “Položio test”; “Nije prošao test”)

Možete koristiti tekstualne argumente u funkciji IF tako da će, ako uvjet nije ispunjen, vratiti prazan niz umjesto 0.

na primjer:

IF(SUM(A1:A3)=30,A10,"")

Argument boolean_expression funkcije IF može sadržavati tekstualnu vrijednost. na primjer:

IF(A1="Dinamo";10;290)

Ova formula vraća vrijednost 10 ako ćelija A1 sadrži niz "Dynamo" i 290 ako sadrži bilo koju drugu vrijednost. Podudaranje između tekstualnih vrijednosti koje se uspoređuju mora biti točno, ali ne osjetljivo na velika i mala slova.

Funkcije I, ILI, NE

Funkcije I (I), ILI (ILI), NOT (NE) - omogućavaju vam da kreirate složene logičke izraze. Ove funkcije rade u kombinaciji s jednostavnim operatorima poređenja. Funkcije AND i OR mogu imati do 30 Booleovih argumenata i imati sintaksu:

=I(logička_vrijednost1,logička_vrijednost2...)
=OR(logička_vrijednost1,logička_vrijednost2...)

Funkcija NOT ima samo jedan argument i sljedeću sintaksu:

=NOT(boolean_value)

Argumenti funkcijama I, ILI i NOT ne mogu biti Booleovi izrazi, nizovi ili reference ćelije koje sadrže Booleove vrijednosti.

Dajemo primjer. Neka Excel vrati tekst "Položeno" ako učenik ima GPA veći od 4 (ćelija A2) i stopu izostanka manju od 3 (ćelija A3). Formula će izgledati ovako:

=IF(AND(A2>4,A3

Iako funkcija OR ima iste argumente kao i funkcija AND, rezultati su potpuno drugačiji. Dakle, ako u prethodnoj formuli zamijenimo funkciju AND sa OR, onda će učenik proći ako je ispunjen barem jedan od uslova (prosječan rezultat veći od 4 ili izostanak manji od 3). Dakle, funkcija OR vraća logičku vrijednost TRUE ako je barem jedan od logičkih izraza istinit, a funkcija AND vraća logičku vrijednost TRUE samo ako su svi logički izrazi istiniti.

Funkcija NE preokreće vrijednost svog argumenta u suprotnu logičku vrijednost i obično se koristi u kombinaciji s drugim funkcijama. Ova funkcija vraća logičku vrijednost TRUE ako je argument FALSE i logičku vrijednost FALSE ako je argument TRUE.

Ugniježđene IF funkcije

Ponekad može biti vrlo teško riješiti logički problem koristeći samo operatore poređenja i funkcije I, ILI, NOT. U ovim slučajevima možete koristiti ugniježđene IF funkcije. Na primjer, sljedeća formula koristi tri IF funkcije:

=IF(A1=100;"Uvijek";IF(AND(A1>=80;A1=60;A1

Ako je vrijednost u ćeliji A1 cijeli broj, formula glasi kako slijedi: „Ako je vrijednost u ćeliji A1 100, vratite niz „Uvijek“. U suprotnom, ako je vrijednost u ćeliji A1 između 80 i 100, vratite Normal. U suprotnom, ako je vrijednost u ćeliji A1 između 60 i 80, vratite niz "Sometimes". I, ako nijedan od ovih uslova nije tačan, vratite string "Nikad". Ukupno je dozvoljeno do 7 nivoa ugniježđenja IF funkcija.

Funkcije TRUE i FALSE

Funkcije TRUE i FALSE pružaju alternativni način bilježi logičke vrijednosti TRUE i FALSE. Ove funkcije nemaju argumente i izgledaju ovako:

=TRUE()
=FALSE()

Na primjer, ćelija A1 sadrži Boolean izraz. Tada će sljedeća funkcija vratiti vrijednost "Pass" ako izraz u ćeliji A1 ima vrijednost TRUE:

IF(A1=TRUE(); “Prolaz”; “Zaustavi”)

U suprotnom, formula će vratiti "Stop".

EMPTY funkcija

Ako trebate utvrditi da li je ćelija prazna, možete koristiti funkciju ISBLANK, koja ima sljedeću sintaksu:

=EBLANK(vrijednost)

Vrh stranice

Vrh stranice

Logički IF operator u Excelu se koristi za snimanje određenih uslova. Upoređuju se brojevi i/ili tekst, funkcije, formule itd. Kada vrijednosti ispune navedene parametre, pojavljuje se jedan unos. Ne odgovaraju - još jedan.

Logičke funkcije je vrlo jednostavan i efikasan alat koji se često koristi u praksi. Pogledajmo to detaljno koristeći primjere.

Sintaksa funkcije IF s jednim uvjetom

Sintaksa operatora u Excelu je struktura funkcije i podaci potrebni za njen rad.

IF (logički_izraz;value_if_true;value_if_false)

Pogledajmo sintaksu funkcije:

Boolean_expression– ŠTA operator provjerava (tekstualni ili numerički podaci u ćeliji).

Vrijednost_ako_tačno– ŠTA će se pojaviti u ćeliji kada tekst ili broj ispuni zadati uslov (tačno).

Vrijednost if_false– ŠTA će se pojaviti u koloni kada tekst ili broj NE ispunjavaju navedeni uslov (netačno).

primjer:

Operator provjerava ćeliju A1 i upoređuje je sa 20. Ovo je "logički_izraz". Kada je sadržaj kolone veći od 20, pojavljuje se pravi natpis „veće od 20“. Ne – „manje ili jednako 20“.

Pažnja! Riječi u formuli moraju biti stavljene pod navodnike. Tako da Excel shvati da treba da ispiše tekstualne vrijednosti.

Još jedan primjer.


Za prijem na ispit, studenti u grupi moraju uspješno položiti test. Rezultate ćemo unijeti u tabelu sa kolonama: spisak studenata, test, ispit. Imajte na umu: IF naredba mora provjeriti ne digitalni tip



podaci, ali tekst. Stoga smo zapisali u formuli B2 = “kredit”. Stavljamo ga pod navodnike kako bi program ispravno prepoznao tekst.

IF funkcija u Excelu sa više uslova

Često u praksi jedan uslov za logičku funkciju nije dovoljan. Kada trebate uzeti u obzir nekoliko opcija za donošenje odluka, slažemo IF izjave jedan u drugi. Tako ćemo u Excelu imati nekoliko funkcija IF.

Sintaksa će izgledati ovako:

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

Ovdje operater provjerava dva parametra. Ako je prvi uslov tačan, onda formula vraća prvi argument - istina. Netačno – operater provjerava drugi uslov.


Primjeri nekoliko uslova funkcije IF u Excelu:


Tabela za analizu akademskog uspjeha. Učenik je dobio 5 bodova – „odličan“. 4 – „dobro“. 3 – “zadovoljavajući”. Operator IF provjerava 2 uslova: vrijednost u ćeliji 5 i 4 je jednaka.

Proširivanje funkcionalnosti pomoću “AND” i “OR” operatora

Kada treba da testirate više tačnih uslova, koristi se funkcija I Suština je sledeća: AKO je a = 1 I a = 2 ONDA vrednost u ELSE vrednost c.

Funkcija OR testira uvjet 1 ili uvjet 2. Čim je barem jedan uvjet istinit, rezultat će biti istinit. Suština je sljedeća: AKO je a = 1 ILI a = 2 ONDA vrijednost u ELSE vrijednost c.

Funkcije AND i OR mogu testirati do 30 uslova.

Primjer korištenja AND operatora:

Primjer korištenja funkcije OR:

Kako uporediti podatke u dvije tabele Korisnici često moraju da uporede dve tabele u Excel-u da vide da li se poklapaju. Primeri iz „života“: uporediti cene robe u različitim uvozima, uporediti bilanse (računovodstvene izveštaje) za nekoliko meseci, akademski uspeh učenika (studenta) različite klase

, u različitim četvrtima, itd.

Da biste uporedili 2 tabele u Excel-u, možete koristiti operator COUNTIF. Pogledajmo kako koristiti funkciju. Na primjer, uzmimo dvije tablice sa tehničke karakteristike

različite mašine za preradu hrane. Odlučili smo da istaknemo razlike bojom. Uslovno formatiranje rješava ovaj problem u Excelu.


Početni podaci (tabele sa kojima ćemo raditi): Odaberite prvu tablicu.– kreirajte pravilo – koristite formulu da odredite ćelije koje treba formatirati:


U traku formule pišemo: =COUNTIF (upoređeni opseg; prva ćelija prve tabele) = 0. Opseg koji se poredi je druga tabela.


Da biste unijeli raspon u formulu, jednostavno odaberite njegovu prvu i posljednju ćeliju. "=0" znači naredbu za traženje tačnih (ne približnih) vrijednosti.

Odabiremo format i postavljamo kako će se ćelije mijenjati ako se slijedi formula. Bolje ga je ispuniti bojom.

Odaberite drugu tabelu. Uvjetno oblikovanje – kreirajte pravilo – koristite formulu. Koristimo isti operator (COUNTIF).


Ovdje smo umjesto prve i posljednje ćelije raspona ubacili naziv stupca koji smo mu unaprijed dodijelili. Formulu možete popuniti na bilo koji od sljedećih načina. Ali sa imenom je lakše.