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 PRAVDA nebo NEPRAVDA. 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 NEPRAVDA

Hodnoty nejsou shodné

<>

A2 <> B2 vrátí hodnotu PRAVDA

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

>

A2 > B2 vrátí hodnotu PRAVDA

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

<

A2 < B2 vrátí hodnotu NEPRAVDA

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

>=

A2 >= B2 vrátí hodnotu PRAVDA

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

<=

A2 <= B2 vrátí hodnotu NEPRAVDA

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

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

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í PRAVDA nebo NEPRAVDA, pak provede další operace.