Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web 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 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:

  • Používá se jako součást názvu chyby.

  • Používá se k označení nedostatku místa pro vykreslení. Ve většině případů můžete sloupec rozšířit, dokud se obsah nezobrazí správně.

  • Operátor oblasti přesah, který se používá k odkazování na celou oblast v dynamickém maticovém vzorci.

  • Chyba #HODNOTA!

  • #####

  • =SUMA(A2#)

@ (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.

Viz také

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.