Výpočetní operátory a priorita

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 pro iPhone Excel pro tablety s Androidem Excel pro telefony s Androidem

Operátory určují typ výpočtu, který chcete s prvky vzorce provést. Existuje výchozí pořadí výpočtů, které je však možné pomocí závorek změnit.

V tomto článku

Typy operátorů

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

Aritmetické operátory

Provádění základních matematických operací, jako je sčítání, odčítání nebo násobení; kombinujte čísla; a vytvářet číselné výsledky, použijte ve vzorci následující aritmetické operátory:

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

Relační operátory

Pomocí následujících operátorů 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í symbolu ampersand (&) můžete spojit (zkombinovat) jeden nebo více textových řetězců a vytvořit tak jeden text.

Textový operátor Význam Příklad Výsledek
& Spojuje (řetězí) dvě hodnoty a vytváří jednu souvislou textovou hodnotu. ="Sever"&"Vítr" Northwind
="Ahoj" & " " & "svět"
V tomto příkladu se mezi tato dvě slova vloží znak mezery. Znak mezery je určen uzavřením mezery do počátečních a koncových uvozovek (" ").
Ahoj světe

Odkazovací operátory

Pokud chcete kombinovat oblasti buněk pro výpočty, použijte následující operátory.

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ů). 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ý vrací odkaz na buňky společné oblastem ve vzorci. V tomto příkladu se buňka C7 nachází v obou oblastech, takže je jejím průsečíkem. B7:D7 C6:C8

Začátek stránky

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é rozumět způsobu, jakým se pořadí provádění výpočtu určuje, a tomu, jak se dá změnou tohoto pořadí dosáhnout požadovaných výsledků.

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 rovnítku následují prvky, které se mají vypočítat (operandy, například čísla nebo odkazy na buňky), které jsou odděleny výpočtovými operátory (například +, -, * nebo /). 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:
^ Umocňování (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í. Například výsledkem následujícího vzorce je číslo 11, protože aplikace Excel počítá násobení před sčítáním. Tento vzorec 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 nejprve 5 a 2 a potom bude tento výsledek vynásoben 3 s konečným výsledkem 21.

=(5+2)*3

V následujícím příkladu se díky závorkám kolem 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)

Začátek stránky