Oluline on mõista, et mitme operaatoriga valemi loomisel hindab Excel ja teostab arvutuse kindlas järjekorras. Näiteks Excel korrutab alati enne liitmist. Seda järjekorda nimetatakse operaatori tähtsusjärjekorraks . Saate sundida Excelit alistama sisseehitatud operaatori eelisjärjekorra, kasutades sulgusid, et määrata, millist toimingut kõigepealt hinnata.
Mõelge sellele põhinäidetele. Õige vastus (2+3)*4 on 20. Kui aga jätate sulud ära, nagu 2+3*4 puhul, teostab Excel arvutuse järgmiselt: 3*4 = 12 + 2 = 14. Exceli vaikeväärtus operaatorite tähtsuse järjekord nõuab, et Excel teostaks enne liitmist korrutamise. 2+3*4 sisestamine annab vale vastuse.
Kuna Excel hindab ja sooritab kõik sulgudes olevad arvutused kõigepealt, tagab õige vastuse 2+3 paigutamine sulgude sisse.
Exceli toimingute järjekord on järgmine:
-
Hinda sulgudes olevaid üksusi.
-
Hinda vahemikke (:).
-
Hinda ristmikke (tühikuid).
-
Hinnake ametiühinguid (,).
-
Tehke eitus (-).
-
Teisenda protsendid (%).
-
Tehke astendamine (^).
-
Tehke korrutamine (*) ja jagamine (/), mis on võrdse tähtsusega.
-
Tehke liitmine (+) ja lahutamine (-), mis on võrdse tähtsusega.
-
Hinda tekstioperaatoreid (&).
-
Tehke võrdlusi (=, <>, <=, >=).
Tehted, mis on tähtsuselt võrdsed, tehakse vasakult paremale.
Siin on veel üks laialdaselt demonstreeritud näide. Kui sisestate valemina 10^2, mis esindab astendajat 10 teise astmeni, tagastab Excel vastusena 100. Kui sisestate -10^2, eeldate, et tulemuseks on -100. Selle asemel tagastab Excel taas 100.
Põhjus on selles, et Excel teostab enne astendamist eituse, mis tähendab, et Excel teisendab 10 väärtuseks –10 enne astendamist, arvutades tõhusalt –10*–10, mis on tõepoolest võrdne 100-ga. Sulgude kasutamine valemis -(10^2) tagab, et Excel arvutab astendaja enne vastuse eitamist, andes teile –100.
Toimingute järjekorra meeldejätmine ja sulgude kasutamine, kui see on asjakohane, väldib andmete valesti arvutamist.