Usporedni operatori simboli su korišteni u Excelovim formulama za usporedbu dviju vrijednosti i izlazni željeni rezultat. Rezultat ove usporedbe mogao bi biti TRUE ili FALSE ili bilo koja druga izlazna vrijednost koju navedete umjesto istinitog ili neispravnog stanja.
Bilješka Informacije u ovom članku odnose se na verzije programa Excel 2019, 2016, 2013, 2010, Excel Online i Excel za Mac.
Šest operacija za usporedbu
Postoji šest operatera za usporedbu dostupnih za upotrebu u programu Excel.
Ovi operatori koriste se za testiranje uvjeta kao što su:
- Jednako: dvije vrijednosti ili nizovi su isti (jabuka = jabuka)
- Veća od jedne vrijednosti je veća od druge (10 > 8)
- Manje od: Jedna vrijednost je manja od druge (8 < 10)
- Veća ili jednaka: Jedna je vrijednost veća ili jednaka kao i druga (10 >= 10)
- Manje od ili jednako: Jedna je vrijednost manja ili jednaka kao i druga (5 <= 5)
- Nije jednako: dvije vrijednosti nisu iste (pas <> mačka)
Svi operatori usporedbe rade s vrijednostima, dok neki (npr <> i =) također rade sa žicama (tekstom) i datumima.
Usporedni operatori u IF funkciji
Postoje dva područja u programu Excel u kojima možete koristiti operatore usporedbe. Najčešća upotreba je unutar AKO funkcija.
Unutar bilo koje ćelije proračunske tablice, zovite IF funkciju upisivanjem:
= IF (
Vidjet ćete skočni tekst pomoći koji glasi:
logical_test, value_if_true, vrijednost_if_false
Ovo je format za ispravno funkcioniranje IF funkcije.
- Prva je vrijednost uvjetni test koji sadrži operatera za usporedbu.
- Druga vrijednost je broj ili niz koji želite prikazati ako je usporedba istinita.
- Treća vrijednost je broj ili niz koji želite prikazati ako je usporedba lažna.
Sve tri vrijednosti unutar IF funkcije trebaju biti odvojene zarezima.
Logičko ispitivanje može upućivati na vrijednosti ili ćelije u Excel proračunskoj tablici koja sadrži vrijednosti. Također možete gnjaviti formule unutar same usporedbe.
Na primjer, za usporedbu podataka u ćeliji A1 s podacima u ćeliji B4, upišite:
= IF (A1<>
Da biste provjerili je li vrijednost u ćeliji A1 manja od 50, upišite:
= IF (A1 <50, TRUE, FALSE)
Da biste provjerili je li vrijednost u ćeliji A1 manja od polovice vrijednosti u ćeliji B4, upišite:
= IF (A1 <(B4 / 2), TRUE, FALSE)
U gore navedenim primjerima Excel vraća TRUE ili FALSE u ćeliju u koju ste upisali IF izjavu, ovisno o rezultatu usporedbe.
Možete zamijeniti TRUE ili FALSE s bilo kojom vrijednošću ili nizom ako želite da IF formula vrati nešto drugo u tu ćeliju. Na primjer:
= IF (A1 <50 "Bob", "Sally")
To će vratiti "Bob" u ćeliju ako je stanje istinito ili "Sally" ako je stanje lažno.
Usporedni operatori u programu Excel VBA ili Makronaredbe
Možete koristiti iste operatore za usporedbu unutar uređivača programa Excel VBA.
Excel VBA se koristi za stvaranje makronaredbi za automatiziranje radnji unutar proračunske tablice.
Otvaranje programa Excel VBA editor:
- Odaberi Datoteka > Opcije > Prilagodba vrpce.
- Omogući razvijač potvrditi okvir ispod Glavne kartice i odaberite u redu.
- U programu Excel odaberite razvijač > Prikaz koda.
- Dvostruki klik ThisWorkbook pod, ispod Microsoft Excel objekti u lijevom oknu.
- Na vrhu prozora koda postavite lijevi padajući izbornik zbirka zadataka i pravo na to Otvorena.
Sada uređujete kod koji će se pokrenuti svaki put kad se Excel datoteka otvori. U ovom prozoru možete usporediti ćeliju A1 s A2 i automatski ispuniti A3 s vrijednošću ili tekstom, ovisno o rezultatima operatora usporedbe.
Evo primjera što bi taj kôd izgledao:
Ako A1 <A2 Zatim A3 = "YES"DrugoA3 = "NE"Završi ako
Oblikovanje je malo drugačije u VBA, ali simboli usporedbe (operateri) koji se koriste za usporedbu dviju vrijednosti ili nizova točno su isti. Ako tek počnete učiti Excel, trebat ćete pročitati Lifewireove Excelove Tutorials for Beginners kako biste dodatno potaknuli svoje vještine koristeći Excel proračunske tablice.