Operátory výpočtu a priorita pořadí v Excelu

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016 Excel pro iPad Excel Web App Excel pro iPhone Excel pro tablety s Androidem Excel pro telefony s Androidem Excel pro Windows Phone 10 Excel Mobile

Operátory určují typ výpočtu, který chcete s prvky ve vzorci provést – například sčítání, odčítání, násobení nebo dělení. V tomto článku se seznámíte s výchozím pořadím, ve kterém operátory pracují s prvky ve výpočtu. Taky se dozvíte, jak se dá toto pořadí změnit pomocí závorek.

Typy operátorů

Existují čtyři různé typy výpočtových operátorů: aritmetické, porovnávací, odkazovací a operátor zřetězení textu.

Aritmetické operátory

Aritmetické operátory použijte k provádění základních matematických operací, jako je sčítání, odčítání nebo násobení nebo kombinování čísel, a vytváření číselných výsledků.

Aritmetický operátor Význam Příklad
+ (znaménko plus) Sčítání =3+3
- (symbol mínus) Odčítání:
Zápor
=3–1
=–1
* (hvězdička) Násobení =3*3
/ (lomítko) Dělení =3/3
% (značka procent) Procenta = 20 %
^ (stříška) Umocnění =2^3

Relační operátory

Pomocí operátorů v následující tabulce můžete porovnat dvě hodnoty. Při porovnání dvou hodnot pomocí těchto operátorů je výsledkem logická hodnota PRAVDA nebo NEPRAVDA.

Relační operátor Význam Příklad
= (symbol rovná se) Je rovno =A1=B1
> (symbol větší než) Větší než =A1>, B1
< (symbol menší než) Menší než =A1<, B1
>= (symbol větší než nebo rovno) Větší než nebo rovno =A1>=B1
<= (symbol menší než nebo rovno) Menší než nebo rovno =A1<=B1
<> (symbol není rovno) Není rovno =A1<>, B1

Operátor zřetězení textu

Pomocí ampersandu (&) můžete spojit (zřetězit) jeden nebo více textových řetězců a vytvořit tak jeden textový text.

Textový operátor Význam Příklad
& Spojuje nebo řetězí dvě hodnoty a vytváří jednu souvislou textovou hodnotu. ="Sever"&"Vítr"

Odkazovací operátory

Pomocí těchto operátorů můžete kombinovat oblasti buněk pro výpočty.

Odkazovací operátor Význam Příklad
: (dvojtečka) Operátor oblasti, který vytváří jeden odkaz na všechny buňky mezi dvěma odkazy včetně těchto odkazů. =SUMA(B5:B15)
; (středník) Operátor sjednocení, který kombinuje více odkazů do jednoho odkazu. =SUMA(B5:B15;D5:D15)
(mezera) Operátor průniku, který vytváří odkaz na buňky společné dvěma odkazům. =SUMA(B7:D7; C6:C8)
# (libra) Symbol # se používá v několika kontextech:
  • Používá se jako součást názvu chyby.
  • Používá se k označení nedostatku místa k vykreslení. Ve většině případů můžete sloupec rozšířit tak, aby se obsah zobrazil správně.
  • Operátor nepřesahující oblasti, který slouží k odkazování na celou oblast v dynamickém maticovém vzorci.
  • Chyba #HODNOTA!
  • #####
  • =SUMA(A2#)
@ (zavináč) Odkazovací operátor, který slouží k označení implicitního průniku ve vzorci. =@A1:A10
=SUMA(Tabulka1[@[Leden]:[Prosinec]])

Pořadí provádění operací ve vzorcích

V některých případech může pořadí provádění výpočtu ovlivnit návratovou hodnotu vzorce, takže je důležité porozumět pořadí a tomu, jak můžete toto pořadí změnit, abyste získali očekávané výsledky.

Pořadí výpočtu

Vzorce počítají hodnoty v určitém pořadí. Vzorec v aplikaci Excel vždy začíná rovnítkem (=). Znaménko rovná se říká Excelu, že následující znaky tvoří vzorec. Po tomto znaménku rovná se může následovat řada prvků, které je třeba vypočítat (operandy), které jsou odděleny výpočtovými operátory. Aplikace Excel počítá vzorec zleva doprava podle pořadí specifického pro jednotlivé operátory ve vzorci.

Priorita operátorů

Pokud zkombinujete několik operátorů do jednoho vzorce, budou operace prováděny v pořadí uvedeném v následující tabulce. Jestliže vzorec obsahuje operátory se stejnou nadřazeností,  například operátor násobení a dělení, jsou operátory vyhodnoceny zleva doprava.

Operátor Popis
: (dvojtečka)
(jedna mezera)
; (středník)
Odkazovací operátory
Zápor (třeba -1)
% Procenta:
^ Umocnění
* a / Násobení a dělení
+ a - Sčítání a odčítání
& Spojuje dva řetězce textu (zřetězení).
=
< >
<=
>=
<>
Porovnání

Použití závorek

Pokud chcete změnit pořadí vyhodnocení, uzavřete do závorek tu část vzorce, kterou chcete vypočítat jako první. Výsledkem následujícího vzorce je například hodnota 11, protože v aplikaci Excel je násobení počítáno před sčítáním. Vzorec nejdřív vynásobí 2 krát 3 a potom k výsledku přičte 5.

=5+2*3

Jestliže naopak změníte syntaxi pomocí závorek, sečte se 5 a 2 a potom výsledek vynásobí 3 s výsledkem 21.

=(5+2)*3

V následujícím příkladu se díky závorkám u první části vzorce nejprve vypočítá B4+25 a potom se výsledek vydělí součtem hodnot v buňkách D5, E5 a F5.

=(B4+25)/SUMA(D5:F5)

Jak Excel převádí hodnoty ve vzorcích

Když zadáte vzorec, Excel očekává pro každý operátor konkrétní typy hodnot. Pokud zadáte jiný druh hodnoty, než je očekáván, aplikace Excel jej může převést.

Vzorec Produkce Vysvětlení
= "1"+"2" 3 Pokud použijete znaménko plus (+), Excel ve vzorci očekává čísla. Přestože uvozovky znamenají, že "1" a "2" jsou textové hodnoty, Excel je automaticky převede na čísla.
= 1+"4,00 Kč" 5 Pokud vzorec očekává číslo, Excel převede text, pokud je ve formátu, který by se normálně pro číslo dal.
= "1.6.2001"-"1.5.2001" 31 Aplikace Excel interpretuje text jako datum ve formátu mm/dd/rrrr, převede data na pořadová čísla a potom vypočítá rozdíl mezi nimi.
=ODMOCNINA ("8+1") Chyba #HODNOTA! Excel neumí převést text na číslo, protože text "8+1" na číslo převést nemůžete. Chcete-li převést text na číslo a vrátit výsledek 3, můžete použít "9" nebo "8"+"1" místo "8+"1".
= "A"&TRUE OPRAVDOVÝ Je-li očekáván text, Excel převede čísla a logické hodnoty, například PRAVDA a NEPRAVDA, na text.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.

Viz také