Mnoho jednodušších vzorců, které vytvoříte, vyžaduje výhradní použití operátorů Excelu, což jsou symboly, které označují typ výpočtu, který má proběhnout mezi buňkami a/nebo konstantami rozptýlenými mezi nimi. Excel používá čtyři různé typy výpočetních operátorů: aritmetický, srovnávací, textový a referenční. Níže uvedená tabulka ukazuje všechny tyto operátory seřazené podle typu a doplněné příkladem.
Různé typy operátorů v Excelu
Typ |
Charakter |
Úkon |
Příklad |
Aritmetický |
+ (znaménko plus) |
Přidání |
=A2+B3 |
|
– (znaménko mínus) |
Odečítání nebo negace |
=A3–A2 nebo –C4 |
|
* (hvězdička) |
Násobení |
=A2*B3 |
|
/ |
Divize |
=B3/A2 |
|
% |
Procenta (děleno 100) |
= B3 % |
|
^ |
Umocňování |
=A2^3 |
Srovnání |
= |
Rovná |
=A2=B3 |
|
> |
Větší než |
=B3>A2 |
|
< |
Méně než |
=A2 |
|
>= |
Větší než nebo rovno |
=B3>=A2 |
|
<= |
Menší nebo rovno |
=A2<=B3 |
|
<> |
Nerovná se |
=A2<>B3 |
Text |
& |
Zřetězí (spojí) položky a vytvoří jednu souvislou položku |
=A2&” “&B3t |
Odkaz |
: (dvojtečka) |
Operátor rozsahu, který zahrnuje |
=SUM(C4:D17) |
|
, (čárka) |
Union operátor, který kombinuje více referencí do jedné reference |
=SUM(A2;C4:D17;B3) |
|
(prostor) |
Operátor průniku, který vytváří jeden společný odkaz na buňky se dvěma odkazy |
=SUM(C3:C6 C3:E6) |
Excel 2019: „Smooth operátor“
Při vytváření vzorců v tabulkách, které nevyžadují funkce, se většinou budete spoléhat na aritmetické operátory, protože tyto operátory ve skutečnosti provádějí výpočty mezi čísly v různých odkazech na buňky a poskytují nové matematické výsledky.
Porovnávací operátory na druhé straně vytvářejí pouze logickou hodnotu TRUE nebo logickou hodnotu FALSE v závislosti na tom, zda je srovnání přesné. Řekněme například, že do buňky A10 zadáte následující vzorec:
= B10<>C10
Pokud B10 obsahuje číslo 15 a C10 obsahuje číslo 20, vzorec v A10 vrátí logickou hodnotu TRUE. Pokud však obě buňky B10 a C10 obsahují hodnotu 12, vzorec vrátí logickou hodnotu FALSE.
Jediný textový operátor (takzvaný ampersand) se používá ve vzorcích ke spojení dvou nebo více textových záznamů (operace se zřetězením názvu highfalutin' ). Předpokládejme například, že do buňky C2 zadáte následující vzorec:
=A2&B2
Pokud buňka A2 obsahuje Jana a buňka B2 obsahuje Novák, vzorec vrátí nový (zmáčknutý) textový záznam JohnSmith. Aby vzorec vložil mezeru mezi jméno a příjmení, musíte mezeru zahrnout jako součást zřetězení takto:
=A2&" "&B2
Operátory porovnání s funkcí IF nejčastěji používáte při vytváření složitějších vzorců, které provádějí jeden typ operace, když je podmínka IF TRUE a jiný, když je FALSE. Operátor zřetězení (&) se používá, když potřebujete spojit textové položky, které jste zadali v samostatných buňkách, ale které je třeba zadat do jednotlivých buněk (jako jméno a příjmení v samostatných sloupcích).
Pořadí priority operátorů v Excelu 2019
Když vytváříte vzorec, který kombinuje různé výpočetní operátory, Excel se řídí nastaveným pořadím priority operátorů. Když použijete operátory, které sdílejí stejnou úroveň priority, Excel vyhodnotí každý prvek v rovnici pomocí striktně zleva doprava.
Přirozené pořadí priority operátorů ve vzorcích aplikace Excel
Přednost |
Operátor |
Typ/Funkce |
1 |
– |
Negace |
2 |
% |
Procento |
3 |
^ |
Umocňování |
4 |
* a / |
Násobení a dělení |
5 |
+ a – |
Sčítání a odčítání |
6 |
& |
Zřetězení |
7 |
=, <, >, <=, >=, <> |
Všechny porovnávací operátory |
Předpokládejme, že do buňky A4 zadáte následující vzorec:
=B4+C4/D4
Protože dělení (jako násobení) má vyšší úroveň priority než sčítání (4 versus 5), Excel vyhodnotí dělení mezi buňkami C4 a D4 a poté tento výsledek přičte k hodnotě v buňce B4. Pokud například buňka B4 obsahuje 2, C4 obsahuje 9 a D4 obsahuje 3, Excel by v podstatě vyhodnotil tuto rovnici v buňce A4:
= 2+9/3
V tomto příkladu je vypočítaný výsledek zobrazený v buňce A4 5, protože program nejprve provede dělení (9/3), které vrátí výsledek 3, a poté jej přidá ke 2, aby získal konečný výsledek 5.
Pokud jste chtěli, aby Excel vyhodnotil tento vzorec striktně zleva doprava, mohli byste to udělat tak, že operaci zcela vlevo (sčítání mezi B4 a C4) uzavřete do uzavřené závorky. Závorky mění přirozené pořadí priority, takže jakákoli operace uzavřená v páru je provedena před ostatními operacemi ve vzorci, bez ohledu na úroveň v pořadí. (Poté se znovu použije přirozený řád.)
Chcete-li, aby aplikace Excel provedla sčítání mezi prvními dvěma členy (B4 a C4) a poté vydělila výsledek třetím členem (buňka D4), upravte původní vzorec tak, že operaci sčítání uzavřete do závorek takto:
= (B4+C4)/D4
Za předpokladu, že buňky B4, C4 a D4 stále obsahují stejná čísla (2, 9 a 3), vzorec nyní vypočítá výsledek jako 3,666667 a vrátí jej do buňky A4 (2+9=11 a 11/3= 3,66667).
V případě potřeby můžete do vzorců vnořit závorky vložením jedné sady závorek do jiné (do jiné, do jiné atd.). Když vnoříte závorky, Excel nejprve provede výpočet v nejvnitřnějším páru závorek před čímkoli jiným a poté začne provádět operace ve vnějších závorkách.
Zvažte následující vzorový vzorec:
=B5+(C5–D5)/E5
V tomto vzorci závorky kolem odečítání (C5–D5) zajišťují, že se jedná o první provedenou operaci. Poté však nastupuje přirozené pořadí přednosti. Takže výsledek odečítání se pak vydělí hodnotou v E5 a tento výsledek se pak přičte k hodnotě v B5. Pokud chcete, aby se sčítání provedlo před dělením, musíte první sadu závorek vnořit do jiné sady takto:
=(B5+(C5–D5))/E5
V tomto revidovaném vzorci Excel provede odečítání mezi hodnotami v C5 a D5, přičte výsledek k hodnotě v buňce B5 a poté tento výsledek vydělí hodnotou v buňce E5.
Největším problémem závorek je samozřejmě to, že je musíte zadávat ve dvojicích. Pokud zapomenete vyvážit každou sadu vnořených závorek tím, že pro každou levou závorku použijete pravou závorku, Excel zobrazí dialogové okno Výstraha, které vás informuje, že ve vzorci našel chybu. Navrhne také opravu, která by vyvážila závorky použité ve vzorci aplikace Excel. Ačkoli navrhovaná oprava opravuje nerovnováhu ve vzorci, bohužel vám nedává požadovaný výpočetní příkaz – a pokud bude přijata, navrhovaná oprava vám poskytne výsledek, který považujete za nesprávný. Z tohoto důvodu buďte velmi opatrní, než klepnete na tlačítko Ano v dialogovém okně tohoto druhu výstrahy. Udělejte to pouze tehdy, když jste si jisti, že opravené závorky vám dávají požadované pořadí výpočtu. V opačném případě klikněte na Ne a vyvažte závorky ve vzorci přidáním chybějících závorek nebo závorek sami.