Operátor srovnání

Excel a šesti srovnávacích operátorů tabulky Google

Operátoři jsou obecně symboly ve vzorcích, které specifikují druh výpočtu, který má být proveden.

Srovnávací operátor, jak naznačuje název, provede porovnání dvou hodnot ve vzorci a výsledek tohoto porovnání může být někdy buď TRUE, nebo FALSE.

Šest operátorů porovnání

Jak je vidět na obrázku výše, šest porovnávacích operátorů se používá v tabulkových programech, jako jsou Excel a Google Spreadsheets.

Tito operátoři se používají k testování podmínek, jako jsou:

Použití v buněčných vzorcích

Excel je velmi flexibilní ve způsobu, jakým lze tyto porovnávací operátory používat. Můžete je například použít ke srovnání dvou buněk nebo ke srovnání výsledků jedné nebo více vzorců . Například:

Jak naznačují tyto příklady, můžete je zadat přímo do buňky v aplikaci Excel a aplikace Excel vypočítat výsledky vzorce, stejně jako u nějakého vzorce.

S těmito vzorci Excel vždy vrátí buď TRUE nebo FALSE jako výsledek v buňce.

Podmíněné operátory lze použít ve vzorci, který porovnává hodnoty ve dvou buňkách v listu .

Opět platí, že výsledek pro tento typ vzorce bude pouze někdy TRUE nebo FALSE.

Například pokud buňka A1 obsahuje číslo 23 a buňka A2 obsahuje číslo 32, vzorec = A2> A1 vrátí výsledek TRUE.

Vzorec = A1> A2 na druhou stranu vrátí výsledek FALSE.

Použití v podmíněných prohlášeních

Srovnávací operátory se také používají v podmíněných prohlášeních, jako je argument funkce IF logického testu pro určení rovnosti nebo rozdílu mezi dvěma hodnotami nebo operandy.

Logickým testem může být srovnání dvou buněčných odkazů, jako jsou:

A3> B3

Nebo logickým testem může být srovnání mezi odkazem na buňku a pevným množstvím, jako je:

C4 <= 100

V případě funkce IF, přestože argument logického testu pouze hodnotí porovnání jako TRUE nebo FALSE, IF funkce obvykle tyto výsledky nezobrazí v buňkách listu.

Místo toho, je-li testovaná podmínka TRUE, funkce provádí akci uvedenou v argumentu Value_if_true .

Pokud je naopak testovaná podmínka FALSE, provede se namísto toho akce uvedená v argumentu Value_if_false .

Například:

= IF (A1> 100, "Více než sto", "Sto nebo méně")

Logický test v této funkci IF slouží k určení, zda hodnota obsažená v buňce A1 je větší než 100.

Je-li tato podmínka TRUE (číslo A1 je větší než 100), první textová zpráva Zobrazí se více než stovka v buňce, ve které je vzorec umístěn.

Pokud je tato podmínka FALSE (číslo v A1 je menší nebo rovno 100), druhá zpráva Sto nebo méně se zobrazí v buňce obsahující vzorec.

Použijte v makrech

Srovnávací operátory se také používají v podmíněných výkazech v makrech aplikace Excel, zejména v smyčkách, kde výsledek porovnání rozhodne, zda má pokračovat spuštění.