V niektorých prípadoch môže poradie vykonaného výpočtu ovplyvniť vrátenú hodnotu vzorca. Ak chcete získať požadované výsledky, je dôležité vedieť spôsob určenia poradia a ako ho možno zmeniť.
-
Poradie výpočtu
Vzorce vypočítavajú hodnoty v určitom poradí. Vzorec programu Excel vždy začína znamienkom rovnosti (=). Program Excel interpretuje znaky, ktoré nasledujú za znamienkom rovnosti, ako vzorec. Za znamienkom rovnosti nasledujú vypočítavané prvky (operandy), ako sú napríklad konštanty alebo odkazy na bunky. Tieto prvky 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 vo vzorcoch Excelu
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 prednosťou, napríklad ak vzorec obsahuje operátor násobenia aj delenia, Excel vyhodnotí operátory 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)
=
< > <= >= <>Operátory porovnávania
-
Používanie zátvoriek vo vzorcoch Excelu
Ak chcete zmeniť poradie operácií, vložte časť vzorca, ktorá sa má vypočítať ako prvá, do zátvoriek. Nasledujúci vzorec napríklad dáva výsledok 11, pretože program Excel vykonáva násobenie pred sčítaním. Vzorec vynásobí číslo 2 číslom 3 a potom k výsledku pripočíta číslo 5.
=5+2*3
Ak vš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
Zátvorky v prvej časti vzorca v nasledujúcom príklade zabezpečujú, že sa najskôr vypočíta súčet B4+25 a výsledok sa potom vydelí súčtom hodnôt v bunkách D5, E5 a F5.
=(B4+25)/SUM(D5:F5)