porovnávací operátor

Porovnávací operátor porovnává ve vzorcích dvě hodnoty. Výsledkem porovnání je vždy jedna z logických hodnot TRUE nebo FALSE. Pomocí porovnávacích operátorů lze také sestavit porovnávací podmínky, které se používají v některých funkcích.

Chceme zjistit, zda

Typ porovnávacího operátoru

Příklady, v nichž A2 obsahuje hodnotu 20 a B2 obsahuje hodnotu 2

Jsou dvě hodnoty shodné

=

A2 = B2 vrátí hodnotu FALSE

Hodnoty nejsou shodné

<> nebo ≠

A2 <> B2 vrátí hodnotu TRUE

A2≠ B2 vrátí hodnotu TRUE

První hodnota je větší než druhá hodnota

>

A2 > B2 vrátí hodnotu TRUE

První hodnota je menší než druhá hodnota

<

A2 < B2 vrátí hodnotu FALSE

První hodnota je větší nebo rovna druhé hodnotě

> = nebo ≥

A2 >= B2 vrátí hodnotu TRUE

A2 ≥ B2 vrátí hodnotu TRUE

První hodnota je menší nebo rovna druhé hodnotě

< = nebo ≤

A2 <= B2 vrátí hodnotu FALSE

A2 ≤ B2 vrátí hodnotu FALSE

Při porovnávání jsou řetězce větší než čísla. Příklad: "hello" > 5 vrátí hodnotu TRUE.

Hodnoty TRUE a FALSE lze porovnávat mezi sebou, ale ne s čísly nebo řetězci. Platí, že TRUE > FALSE a FALSE < TRUE, protože TRUE se interpretuje číslem 1 a FALSE číslem 0. Výraz TRUE = 1 vrátí hodnotu FALSE a výraz TRUE = "Nějaký text" vrátí také hodnotu FALSE.

Porovnávací operace se používají hlavně ve funkcích, jako je například funkce IF, která porovná dvě hodnoty a podle toho, zda je výsledkem porovnání TRUE nebo FALSE, pak provede další operace.