Operátory určují typ výpočtu, který chcete provést u prvků ve vzorci – například sčítání, odčítání, násobení nebo dělení. V tomto článku se dozvíte o výchozím pořadí, ve kterém operátory fungují na prvky ve výpočtu. Dozvíte se také, jak 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.
Pokud chcete provádět základní matematické operace, jako je sčítání, odčítání nebo násobení, nebo kombinovat čísla a vytvářet číselné výsledky, použijte aritmetické operátory v této tabulce.
Aritmetický operátor |
Význam |
Příklad |
---|---|---|
+ (znaménko plus) |
Sčítání |
=3+3 |
- (symbol mínus) |
Odčítání Negace |
=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 |
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 |
Pomocí ampersandu (&) můžete spojit nebo zřetězení jednoho nebo více textových řetězců a vytvořit tak jeden text.
Textový operátor |
Význam |
Příklad |
---|---|---|
& |
Spojí nebo zřetězí dvě hodnoty a vytvoří jednu souvislou textová hodnota. |
="Sever"&"vítr" |
Zkombinujte oblasti buněk pro výpočty s těmito 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ů. |
=SUMA(B5:B15) |
; (středník) |
Sjednocovací operátor, který kombinuje více odkazů do jednoho odkazu. |
=SUMA(B5:B15;D5:D15) |
(mezera) |
Operátor průniku, který vytvoří odkaz na buňky společné pro oba odkazy. |
=SUMA(B7:D7 C6:C8) |
# (libry) |
Symbol # se používá v několika kontextech:
|
|
@ (at) |
Operátor odkazu, který se používá 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í, ve kterém se výpočet provádí, ovlivnit návratovou hodnotu vzorce, takže je důležité pochopit pořadí a jak můžete pořadí změnit, abyste získali očekávané výsledky.
Vzorce počítají hodnoty v určitém pořadí. Vzorec v aplikaci Excel vždy začíná rovnítkem (=). Znaménko rovná se aplikaci Excel říká, že následující znaky tvoří vzorec. Po tomto znaménku rovná se může počítat řada prvků (operandy), které jsou oddělené výpočetními operátory. Aplikace Excel počítá vzorec zleva doprava podle pořadí specifického pro jednotlivé operátory ve vzorci.
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) |
% |
Procento |
^ |
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í |
Pokud chcete změnit pořadí vyhodnocení, uzavřete do závorek tu část vzorce, kterou chcete vypočítat jako první. Například následující vzorec má za následek hodnotu 11, protože Excel vypočítá násobení před sčítáním. Vzorec nejprve vynásobí číslo 2 3 a pak k výsledku přidá hodnotu 5.
=5+2*3
Pokud naopak použijete ke změně syntaxe závorky, excel sečte hodnoty 5 a 2 dohromady a výsledek vynásobí 3, aby vznikl výsledek 21.
=(5+2)*3
V následujícím příkladu budou závorky, které ohraničují první část vzorce, vynutit, aby Excel nejprve vypočítal B4+25 a potom vydělil výsledek součtem hodnot v buňkách D5, E5 a F5.
=(B4+25)/SUMA(D5:F5)
Další informace najdete v tomto videu o pořadí operátorů v Excelu .
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ž se očekává, může excel hodnotu převést.
Vzorec |
Produkuje |
Vysvětlení |
= "1"+"2" |
3 |
Když použijete znaménko plus (+), Excel očekává čísla ve vzorci. I když uvozovky znamenají, že "1" a "2" jsou textové hodnoty, Excel automaticky převede textové hodnoty na čísla. |
= 1+"$4.00" |
5 |
Když vzorec očekává číslo, excel převede text, pokud je ve formátu, který by se pro číslo obvykle akceptoval. |
= "1. 6. 2001"-"1. 5. 2001" |
31 |
Excel interpretuje text jako datum ve formátu mm/dd/rrrr, převede kalendářní data na pořadová čísla a pak vypočítá rozdíl mezi nimi. |
=SQRT ("8+1") |
Chyba #HODNOTA! |
Aplikace Excel nemůže převést text na číslo, protože text "8+1" nelze převést na číslo. Můžete použít "9" nebo "8"+"1" místo "8+1" a převést text na číslo a vrátit výsledek 3. |
= "A"&PRAVDA |
ATRUE |
Pokud je text očekávaný, převede excel čísla a logické hodnoty, jako je PRAVDA a NEPRAVDA, na text. |
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.