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:
- číselné rovnosti, jako je 5 = 5,
- numerické nerovnosti,
- jako např. 4 <> 5 (nerovná)
- nebo 5> = 4 (větší nebo rovno).
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:
- = A1 = A2
- = A1 = (A2 * 5)
- = (A1 * 10) <= (A2 / 5)
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> B3Nebo logickým testem může být srovnání mezi odkazem na buňku a pevným množstvím, jako je:
C4 <= 100V 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í.