Operátor porovnania

Excel a šesť porovnávacích operátorov tabuľky Google

Operátori vo všeobecnosti sú symboly použité vo vzorcoch na špecifikáciu typu výpočtu, ktorý sa má vykonať.

Porovnávací operátor, ako naznačuje názov, porovnáva dve hodnoty vo vzorci a výsledok tohto porovnania môže byť len TRUE alebo FALSE.

Šesť porovnávacích operátorov

Ako je znázornené na obrázku vyššie, šesť porovnávacích operátorov sa používa v tabuľkových programoch, ako sú Excel a Google Spreadsheets.

Títo operátori sa používajú na testovanie podmienok, ako sú:

Použitie v bunkových receptúrach

Program Excel je veľmi flexibilný v tom zmysle, že je možné tieto porovnávacie operátory použiť. Môžete ich použiť napríklad na porovnanie dvoch buniek alebo na porovnanie výsledkov jednej alebo viacerých vzorcov . Napríklad:

Ako naznačujú tieto príklady, môžete ich napísať priamo do bunky v programe Excel a Excel vypočítať výsledky vzorca rovnako, ako to bude robiť s akýmkoľvek vzorcom.

Pomocou týchto vzorcov Excel vždy vráti TRUE alebo FALSE ako výsledok v bunke.

Podmienené operátory môžu byť použité vo vzore, ktorý porovnáva hodnoty v dvoch bunkách v pracovnom hárku .

Opäť platí, že výsledok pre tento typ vzorca bude iba TRUE alebo FALSE.

Napríklad, ak bunka A1 obsahuje číslo 23 a bunka A2 obsahuje číslo 32, vzorec = A2> A1 vráti výsledok TRUE.

Vzorec = A1> A2, na druhej strane, vráti výsledok FALSE.

Použitie v podmienených vyhláseniach

Porovnávacie operátory sa používajú aj v podmienených vyhláseniach, ako je funkcia IF logického testu na určenie rovnosti alebo rozdielu medzi dvomi hodnotami alebo operandmi.

Logickým testom môže byť porovnanie dvoch referencií buniek, ako napríklad:

A3> B3

Alebo logickým testom môže byť porovnanie medzi odkazom na bunku a fixným množstvom, ako napríklad:

C4 <= 100

V prípade funkcie IF, hoci argument logického testu iba hodnotí porovnanie ako TRUE alebo FALSE, IF funkcia normálne nevykazuje tieto výsledky v bunkách pracovných hárkov.

Namiesto toho, ak je testovaná podmienka TRUE, funkcia vykoná akciu uvedenú v argumentu Value_if_true .

Ak je naopak skúšaná podmienka FALSE, namiesto toho sa vykoná akcia uvedená v argumentu Value_if_false .

Napríklad:

= IF (A1> 100, "Viac ako sto", "Sto alebo menej")

Logický test v tejto funkcii IF sa používa na určenie, či hodnota obsiahnutá v bunke A1 je väčšia ako 100.

Ak je táto podmienka TRUE (číslo v A1 je väčšie ako 100), prvá textová správa Viac ako sto sa zobrazí v bunke, kde je vzorec umiestnený.

Ak je táto podmienka FALSE (číslo v A1 je menšie alebo rovné 100), druhá správa Sto alebo menej sa zobrazí v bunke obsahujúcej vzorec.

Použitie v makrách

Porovnávacie operátory sa používajú aj v podmienených výkazoch v makroch programu Excel, najmä v slučkách, kde výsledok porovnávania rozhodne, či by malo pokračovať vykonávanie.