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

<>

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

>=

A2 >= B2 returnerer SAND

Den første værdi er mindre end eller lig med den anden værdi

<=

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.