Kaj morate vedeti
- Šest operatorjev: enako (=), večje od (>), manj kot (<), večje ali enako (>= ) manjše ali enako (<= ), ni enako ().
- Najpogostejša uporaba primerjalnega operatorja je v funkciji IF.
Ta članek pojasnjuje, kako uporabljati primerjalne operatorje I=v Excelu. Navodila veljajo za različice Excela 2019, 2016, 2013, 2010, Excel Online in Excel za Mac.
Šest primerjalnih operatorjev
V Excelu je na voljo šest primerjalnih operatorjev.
Ti operatorji se uporabljajo za testiranje pogojev, kot so:
- Enako: dve vrednosti ali nizi sta enaki (jabolko =jabolko)
- Večji od: ena vrednost je večja od druge (10 > 8)
- Manj kot: ena vrednost je manjša od druge (8 < 10)
- Večje ali enako: ena vrednost je večja ali enaka drugi (10 >=10)
- Manjše ali enako: ena vrednost je manjša ali enaka drugi (5 <=5)
- Ni enako: dve vrednosti nista enaki (pas mačka)
Vsi primerjalni operatorji delujejo z vrednostmi, medtem ko nekateri (na primer in =) delujejo tudi z nizi (besedilo) in datumi.
Operatorji primerjave v funkciji IF
V Excelu sta dve področji, kjer lahko uporabite primerjalne operatorje. Najpogostejša uporaba je znotraj funkcije IF.
V kateri koli celici preglednice prikličite funkcijo IF tako, da vnesete:
Videli boste pojavno besedilo pomoči, ki se glasi:
To je format za pravilno uporabo funkcije IF.
- Prva vrednost je pogojni test, ki vsebuje primerjalni operator.
- Druga vrednost je število ali niz, ki ga želite prikazati, če je primerjava pravilna.
- Tretja vrednost je število ali niz, ki ga želite prikazati, če je primerjava napačna.
Vse tri vrednosti znotraj funkcije IF morajo biti ločene z vejicami.
Logični preizkus se lahko sklicuje na vrednosti ali celice v Excelovi preglednici, ki vsebujejo vrednosti. Formule lahko ugnezdite tudi znotraj same primerjave.
Na primer, če želite primerjati podatke v celici A1 s podatki v celici B4, vnesite:
Če želite preveriti, ali je vrednost v celici A1 pod 50, vnesite:
Če želite preveriti, ali je vrednost v celici A1 manjša od polovice vrednosti v celici B4, vnesite:
V zgornjih primerih Excel vrne TRUE ali FALSE v celico, kjer ste vnesli stavek IF, odvisno od rezultata primerjave.
TRUE ali FALSE lahko zamenjate s katero koli vrednostjo ali nizom, če želite, da formula IF vrne nekaj drugega v tej celici. Na primer:
To bo v celici vrnilo "Bob", če je pogoj resničen, ali "Sally", če je pogoj napačen.
Operatorji primerjave v Excelu VBA ali makrih
Enake primerjalne operatorje lahko uporabite znotraj urejevalnika Excel VBA.
Excel VBA se uporablja za ustvarjanje makrov za avtomatizacijo dejanj v preglednici.
Če želite odpreti urejevalnik Excel VBA:
- Izberi Datoteka > Možnosti > Prilagodi trak.
- Omogočite potrditveno polje Developer pod Main Tabs in izberite OK.
- V Excelu izberite Developer > Ogled kode.
- Dvokliknite ThisWorkbook pod Microsoft Excel Objects v levem podoknu.
- Na vrhu okna s kodo nastavite levi spustni meni na Workbook in desni na Open.
Zdaj urejate kodo, ki se bo zagnala vsakič, ko se odpre datoteka Excel. V tem oknu lahko primerjate celico A1 z A2 in samodejno izpolnite A3 z vrednostjo ali besedilom, odvisno od rezultatov primerjalnega operatorja.
Tukaj je primer, kako bi ta koda izgledala:
Če [A1] < [A2] Potem
[A3]="DA"
Drugače
[A3]="NE"
Konec Če
Oblikovanje je nekoliko drugačno v VBA, vendar so primerjalni simboli (operatorji), ki se uporabljajo za primerjavo dveh vrednosti ali nizov, popolnoma enaki.