Operátory a poradie výpočtov v Exceli

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 Excel pre iPad Excel Web App Excel pre iPhone Excel pre tablety so systémom Android Excel pre telefóny so systémom Android Excel pre Windows Phone 10 Excel Mobile

Operátory určujú typ výpočtu, ktorý chcete vykonať s prvkami vo vzorci, napríklad sčítanie, odčítanie, násobenie alebo delenie. V tomto článku sa naučíte predvolené poradie, v ktorom operátory pracujú na prvky vo výpočte. Naučíte sa tiež, ako zmeniť toto poradie pomocou zátvoriek.

Typy operátorov

Existujú štyri rôzne typy výpočtových operátorov: aritmetické, porovnávacie, textové reťazce a odkazové.

Aritmetické operátory

Ak chcete vykonať základné matematické operácie, napríklad sčítanie, odčítanie alebo násobenie, alebo kombinovať čísla, a získať číselné výsledky, použite aritmetické operátory z tejto tabuľky.

Aritmetický operátor Význam Príklad
+ (znak plus) Sčítanie =3+3
– (znamienko mínus) Odčítanie
Negácia
=3–1
=–1
* (hviezdička) Násobenie =3*3
/ (lomka) Delenie =3/3
% (znak percenta) Percento =20%
^ (znak ^) Umocňovanie =2^3

Operátory porovnávania

Pomocou operátorov v tabuľke nižšie môžete porovnať dve hodnoty. Ak sú dve hodnoty porovnávané pomocou týchto operátorov, výsledkom je logická hodnota TRUE alebo FALSE.

Operátor porovnania Význam Príklad
= (znak rovnosti) Rovná sa =A1=B1
> (znamienko väčšie) Väčšie =A1>B1
< (znamienko menšie) Menšie =A1<B1
>= (znamienko väčšie alebo rovné) Väčšie alebo rovné =A1>=B1
<= (znamienko menšie alebo rovné) Menšie alebo rovné =A1<=B1
<> (znamienko nerovnosti) Nerovná sa =A1<>B1

Operátor reťazenia textu

Pomocou ampersandu (&) môžete spojiť alebo zreťaziť jeden textový reťazec a vytvoriť tak jeden blok textu.

Textový operátor Význam Príklad
Znak „&“ Pripája alebo spája dve hodnoty a vytvára jednu súvislú textovú hodnotu. ="Sever"&"Vietor"

Odkazové operátory

Pomocou týchto operátorov pre výpočty spájajte rozsahy buniek.

Odkazový operátor Význam Príklad
: (dvojbodka) Operátor rozsahu, ktorý vytvára odkaz na všetky bunky medzi dvoma odkazmi vrátane týchto dvoch odkazov. =SUM(B5:B15)
; (bodkočiarka) Operátor zjednotenia, ktorý spája viac odkazov do jedného odkazu. =SUM(B5:B15;D5:D15)
(medzera) Operátor prieniku, ktorý vytvára odkaz na spoločné bunky dvoch odkazov. =SUM(B7:D7 C6:C8)
# (libra) Symbol # sa používa vo viacerých kontextoch:
  • Používa sa ako súčasť názvu chyby.
  • Používa sa na označenie nedostatočného priestoru na vykreslenie. Vo väčšine prípadov môžete stĺpec rozšíriť, až kým sa obsah nezobrazí správne.
  • Operátor rozsahu presahu, ktorý sa používa na odkazovanie na celý rozsah vo vzorci dynamického poľa.
  • Odstránená chyba
  • #####
  • =SUM(A2#)
@ (zavináč) Odkazový operátor, ktorý sa používa na označenie implicitného prieniku vo vzorci. =@A1:A10
=SUM(Tabuľka1[@[Január]:[December]])

Poradie, v ktorom sa v programe Excel vykonávajú operácie vo vzorcoch

V niektorých prípadoch môže poradie vykonaného výpočtu ovplyvniť vrátenú hodnotu vzorca, preto je dôležité porozumieť poradiu a spôsobu zmeny poradia, aby ste získali očakávané výsledky.

Poradie výpočtu

Vzorce vypočítavajú hodnoty v určitom poradí. Vzorec programu Excel vždy začína znamienkom rovnosti (=). Znamienko rovnosti informuje program Excel, že nasledujúce znaky tvoria vzorec. Po tomto znamienku rovnosti môže existovať rad prvkov, ktoré sa majú vypočítať (operandy), ktoré sú oddelené výpočtovými operátormi. Program Excel vypočítava vzorec zľava doprava, pričom zachováva poradie operátorov vzorca.

Priorita operátora

Ak v jednom vzorci skombinujete niekoľko operátorov, program Excel vykoná operácie v poradí zobrazenom v nasledujúcej tabuľke. Ak vzorec obsahuje operátory s rovnakou prioritou – napríklad operátor násobenia spolu s operátorom delenia –, tieto operácie sa vykonajú zľava doprava.

Operátor Popis
: (dvojbodka)
(jednoduchá medzera)
; (bodkočiarka)
Odkazové operátory
Záporná hodnota (napríklad –1)
% Percento
^ Umocňovanie
* a / Násobenie a delenie
+ a – Sčítanie a odčítanie
& Spája dva textové reťazce (reťazenie)
=
< >
<=
>=
<>
Porovnávanie

Použitie zátvoriek

Ak chcete zmeniť poradie vyhodnotenia, vložte časť vzorca, ktorá sa má vypočítať ako prvá, do zátvoriek. Výsledkom nasledujúceho vzorca je napríklad hodnota 11, pretože program Excel vypočíta násobenie pred sčítaním. Vzorec najprv vynásobí číslo 2 číslom 3 a potom k výsledku pripočíta číslo 5.

=5+2*3

Naproti tomu, ak zmeníte syntax použitím zátvoriek, program Excel najskôr sčíta čísla 5 a 2 a potom vynásobí výsledok číslom 3, čo dáva výslednú hodnotu 21.

=(5+2)*3

V nižšie uvedenom príklade zátvorky uzatvárajúce prvú časť vzorca donútia Excel najprv vypočítať súčet B4+25 a výsledok sa potom delí súčtom hodnôt v bunkách D5, E5 a F5.

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

Ako Excel konvertuje hodnoty do vzorcov

Pri zadávaní vzorca Excel očakáva špecifické typy hodnôt pre každý operátor. Ak zadáte iný druh hodnoty, než sa očakáva, program Excel môže hodnotu skonvertovať.

Vzorec Vytvára Vysvetlenie
= "1"+"2" 3 Ak použijete znamienko plus (+), Excel očakáva vo vzorci čísla. Hoci úvodzovky znamenajú, že "1" a "2" sú textové hodnoty, Excel automaticky skonvertuje textové hodnoty na čísla.
= 1+"4,00 $" 5 Keď vzorec očakáva číslo, Excel skonvertuje text, ak má formát, ktorý by sa zvyčajne akceptoval pre číslo.
= "1.6.2001"-"1.5.2001" 31 Excel interpretuje text ako dátum vo formáte mm/dd/rrrr, skonvertuje dátumy na poradové čísla a potom vypočíta rozdiel medzi nimi.
=SQRT ("8+1") Odstránená chyba Program Excel nemôže skonvertovať text na číslo, pretože text "8+1" sa nedá skonvertovať na číslo. Ak chcete text skonvertovať na číslo a vrátiť výsledok 3, môžete použiť "9" alebo "8"+"1" namiesto "8+1".
= "A"&TRUE ATRUE Pri očakávaní textu Excel skonvertuje čísla a logické hodnoty, ako napríklad TRUE a FALSE, na text.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Pozrite tiež