Je dôležité pochopiť, že keď vytvoríte vzorec s niekoľkými operátormi, Excel vyhodnotí a vykoná výpočet v určitom poradí. Napríklad Excel vždy vykoná násobenie pred sčítaním. Toto poradie sa nazýva poradie priority operátora . Môžete prinútiť Excel, aby prepísal vstavanú prioritu operátorov pomocou zátvoriek na určenie, ktorá operácia sa má vyhodnotiť ako prvá.
Zvážte tento základný príklad. Správna odpoveď na (2+3)*4 je 20. Ak však vynecháte zátvorky, ako v prípade 2+3*4, Excel vykoná výpočet takto: 3*4 = 12 + 2 = 14. Predvolená hodnota programu Excel poradie priority operátorov vyžaduje, aby Excel vykonal násobenie pred sčítaním. Zadaním 2+3*4 získate nesprávnu odpoveď.
Pretože Excel najskôr vyhodnotí a vykoná všetky výpočty v zátvorkách, umiestnenie 2+3 do zátvoriek zaisťuje správnu odpoveď.
Poradie operácií pre Excel je nasledovné:
-
Hodnotiť položky v zátvorkách.
-
Vyhodnoťte rozsahy (:).
-
Vyhodnoťte križovatky (medzery).
-
Hodnotiť odbory (,).
-
Vykonajte negáciu (-).
-
Previesť percentá (%).
-
Vykonajte umocnenie (^).
-
Vykonajte násobenie (*) a delenie (/), ktoré majú rovnakú prioritu.
-
Vykonajte sčítanie (+) a odčítanie (-), ktoré majú rovnakú prioritu.
-
Vyhodnoťte textové operátory (&).
-
Vykonajte porovnania (=, <>, <=, >=).
Operácie, ktoré majú rovnakú prioritu, sa vykonávajú zľava doprava.
Tu je ďalší široko demonštrovaný príklad. Ak zadáte 10^2, čo predstavuje exponent 10 na 2. mocnine ako vzorec, Excel vráti 100 ako odpoveď. Ak zadáte -10^2, očakávali by ste, že výsledok bude -100. Namiesto toho Excel opäť vráti 100.
Dôvodom je, že Excel vykonáva negáciu pred umocnením, čo znamená, že Excel konvertuje 10 na –10 pred umocnením, čím efektívne vypočíta –10*–10, čo sa skutočne rovná 100. Použitie zátvoriek vo vzorci -(10^2) zaisťuje, že Excel vypočíta exponent pred negovaním odpovede, čím získate –100.
Zapamätanie si poradia operácií a použitie zátvoriek tam, kde je to vhodné, zabezpečí, že sa vyhnete nesprávnemu výpočtu údajov.