sammenligningsoperator
En sammenligningsoperator sammenligner to værdier i formler. Sammenligninger returnerer altid den booleske værdi SAND eller FALSK. Sammenligningsoperatorer kan også bruges til at opbygge de sammenligningsbetingelser, der bruges af nogle funktioner.
Hvis du vil bestemme, om | Skal du bruge denne logiske operator | Eksempler, hvis A2 indeholder 20, og B2 indeholder 2 |
---|---|---|
To værdier er ens | = | A2 = B2 returnerer FALSK |
To værdier ikke er ens | <> eller ≠ | A2 <> B2 returnerer SAND A2 ≠ B2 returnerer SAND |
Den første værdi er større end den anden værdi | > | A2 > B2 returnerer SAND |
Den første værdi er mindre end den anden værdi | < | A2 < B2 returnerer FALSK |
Den første værdi er større end eller lig med den anden værdi | >= eller ≥ | A2 >= B2 returnerer SAND A2 ≥ B2 returnerer SAND |
Den første værdi er mindre end eller lig med den anden værdi | <= eller ≤ | A2 <= B2 returnerer FALSK A2 ≤ B2 returnerer FALSK |
Strenge er større end tal. F.eks. returnerer "hello" > 5 SAND.
SAND og FALSK kan sammenlignes med hinanden, men ikke med tal eller strenge. SAND > FALSK, og FALSK < SAND, fordi SAND opfattes som 1 og FALSK som 0. SAND = 1 returnerer FALSK, og SAND = "Noget tekst" returnerer FALSK.
Logiske operatorer bruges primært i funktioner som f.eks. HVIS, som sammenligner to værdier og derefter udfører andre handlinger, der afhænger af, om sammenligningen returnerer SAND eller FALSK.