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.