Šta treba znati
- Šest operatora: jednako (=), veće od (>), manje od (<), veće ili jednako (>= ) manje ili jednako (<= ), nije jednako ().
- Najčešća upotreba operatora poređenja je u funkciji IF.
Ovaj članak objašnjava kako koristiti operatore poređenja I=u Excelu. Uputstva se odnose na verzije programa Excel 2019, 2016, 2013, 2010, Excel Online i Excel za Mac.
Šest operatora poređenja
Postoji šest operatora poređenja koje možete koristiti u Excelu.
Ovi operatori se koriste za testiranje stanja kao što su:
- Jednako: dvije vrijednosti ili nizovi su iste (jabuka =jabuka)
- Greater Than: Jedna vrijednost je veća od druge (10 > 8)
- Manje od: Jedna vrijednost je manja od druge (8 < 10)
- Veće od ili jednako: Jedna vrijednost je veća ili ista kao druga (10 >=10)
- Manje od ili jednako: Jedna vrijednost je manja ili ista kao druga (5 <=5)
- Nije jednako: dvije vrijednosti nisu iste (pas mačka)
Svi operatori poređenja rade sa vrijednostima, dok neki (kao što su i =) također rade sa nizovima (tekstom) i datumima.
Operatori poređenja u funkciji IF
Postoje dvije oblasti u Excelu gdje možete koristiti operatore poređenja. Najčešća upotreba je unutar funkcije IF.
Unutar bilo koje ćelije tabele, pozovite funkciju IF upisivanjem:
Vidjet ćete iskačući tekst pomoći koji glasi:
Ovo je format za ispravnu upotrebu IF funkcije.
- Prva vrijednost je uslovni test koji sadrži operator poređenja.
- Druga vrijednost je broj ili niz koji želite da se prikaže ako je poređenje istinito.
- Treća vrijednost je broj ili niz koji želite da se prikaže ako je poređenje lažno.
Sve tri vrijednosti unutar funkcije IF trebaju biti odvojene zarezima.
Logički test može referencirati ili vrijednosti ili ćelije u Excel tabeli koje sadrže vrijednosti. Također možete ugnijezditi formule unutar samog poređenja.
Na primjer, da uporedite podatke u ćeliji A1 sa podacima u ćeliji B4, upišite:
Da biste provjerili da li je vrijednost u ćeliji A1 ispod 50, upišite:
Da biste provjerili da li je vrijednost u ćeliji A1 manja od polovine vrijednosti u ćeliji B4, upišite:
U gornjim primjerima, Excel vraća TRUE ili FALSE u ćeliju u koju ste upisali IF naredbu, ovisno o rezultatu poređenja.
Možete zamijeniti TRUE ili FALSE bilo kojom vrijednošću ili nizom ako želite da formula IF vrati nešto drugo u toj ćeliji. Na primjer:
Ovo će vratiti "Bob" u ćeliju ako je uslov tačan, ili "Sally" ako je uslov netačan.
Operatori za poređenje u Excel VBA ili makroima
Možete koristiti iste operatore poređenja unutar Excel VBA editora.
Excel VBA se koristi za kreiranje makroa za automatizaciju radnji unutar tabele.
Da otvorite Excel VBA editor:
- Odaberi File > Opcije > Prilagodi traku..
- Omogućite potvrdni okvir Developer pod Glavne kartice i odaberite OK.
- U Excelu odaberite Developer > Pogledajte kod.
- Dvaput kliknite Ova radna sveska pod Microsoft Excel Objects u lijevom oknu.
- Na vrhu prozora kodova, postavite levi padajući meni na Radna sveska, a desni na Otvori.
Sada uređujete kod koji će se pokrenuti svaki put kada se otvori Excel fajl. U ovom prozoru možete uporediti ćeliju A1 sa A2 i automatski popuniti A3 vrijednošću ili tekstom u zavisnosti od rezultata operatora poređenja.
Evo primjera kako bi taj kod izgledao:
Ako [A1] < [A2] Onda
[A3]="DA"
Inače
[A3]="NE"
Kraj Ako
Formatiranje je malo drugačije u VBA, ali simboli poređenja (operatori) koji se koriste za poređenje dvije vrijednosti ili nizova su potpuno isti.