Fontos megérteni, hogy amikor több operátort tartalmazó képletet hoz létre, az Excel meghatározott sorrendben értékeli és hajtja végre a számítást. Például az Excel összeadás előtt mindig szorzást hajt végre. Ezt a sorrendet az operátor elsőbbségi sorrendjének nevezzük . Kényszerítheti az Excelt a beépített operátor elsőbbségének felülbírálására, ha zárójelek használatával adja meg, hogy melyik műveletet értékelje először.
Tekintsük ezt az alapvető példát. A (2+3)*4 helyes válasza 20. Ha azonban elhagyja a zárójelet, mint a 2+3*4-nél, az Excel a következőképpen végzi el a számítást: 3*4 = 12 + 2 = 14. Az Excel alapértelmezett Az operátorok elsőbbségi sorrendje előírja, hogy az Excel összeadás előtt végezzen szorzást. A 2+3*4 beírása rossz választ ad.
Mivel az Excel minden számítást először zárójelben értékel ki és hajt végre, a 2+3 zárójelbe helyezése biztosítja a helyes választ.
Az Excel műveleteinek sorrendje a következő:
-
Értékelje a zárójelben lévő elemeket.
-
Tartományok kiértékelése (:).
-
Értékelje a kereszteződéseket (szóközöket).
-
Értékelje a szakszervezeteket (,).
-
Végezze el a tagadást (-).
-
Százalékok átváltása (%).
-
Hajtsa végre a hatványozást (^).
-
Hajtsa végre a szorzást (*) és az osztást (/), amelyek egyenlő prioritásúak.
-
Végezze el az összeadást (+) és a kivonást (-), amelyek egyenlő prioritásúak.
-
Értékelje a szöveges operátorokat (&).
-
Végezzen összehasonlítást (=, <>, <=, >=).
Az egyenlő prioritású műveleteket balról jobbra hajtja végre.
Íme egy másik széles körben bemutatott példa. Ha beírja a 10^2 értéket, amely képletként a 2. hatvány 10-es kitevőjét jelenti, az Excel 100-at ad vissza válaszként. Ha -10^2-t ír be, akkor -100-ra számíthat. Ehelyett az Excel ismét 100-at ad vissza.
Ennek az az oka, hogy az Excel a hatványozás előtt negációt hajt végre, ami azt jelenti, hogy az Excel a hatványozás előtt konvertálja a 10-et –10-re, hatékonyan számítva a –10*–10-et, ami valójában 100. A zárójelek használata a -(10^2) képletben biztosítja, hogy az Excel kiszámítja a kitevőt a válasz tagadása előtt, így –100-at ad.
Ha megjegyzi a műveletek sorrendjét, és adott esetben zárójeleket használ, akkor elkerülheti az adatok hibás kiszámítását.