V nekaterih primerih lahko vrstni red, po katerem se izvaja izračun, vpliva na vrnjeno vrednost formule, zato morate razumeti, kako je vrstni red določen in kako lahko spremenite ta vrstni red, da dobite želene rezultate.
-
Vrstni red izračunavanja
Formule vrednosti računajo po določenem vrstnem redu. V programu Microsoft Excel se formula vedno prične z enačajem (=). Excel znake, ki sledijo enačaju, obravnava kot formulo. Za enačajem so elementi, ki bodo izračunani (operandi), na primer konstante in sklici na celice. Ločeni so z računskimi operatorji. Excel računa formule od leve proti desni glede na določen vrstni red posameznega operatorja v formuli.
-
Prednostni vrstni red operatorjev v Excelovih formulah
Če v eno formulo vključite več operatorjev, Excel izvaja operacije po vrstnem redu, ki je prikazan v spodnji tabeli. Če so v formuli operatorji z enakim vrstnim redom – če je na primer v formuli tako operator množenja kot tudi operator deljenja – Excel ovrednoti operatorje od leve proti desni.
Operator
Opis
: (dvopičje)
(presledek)
; (podpičje)
Operatorji sklicev
–
Negacija (kot pri -1)
%
Odstotek
^
Potenciranje
* in /
Množenje in deljenje
+ in –
Seštevanje in odštevanje
&
Združi dva niza besedila (povezava)
=
< > <= >= <>Primerjava
-
Uporaba oklepajev v Excelovih formulah
Če želite spremeniti vrstni red preračunavanja, postavite del formule, ki naj se najprej izračuna, v oklepaje. Naslednja formula na primer izračuna vrednost 11, ker Excel izvede množenje pred seštevanjem. Formula zmnoži 2 in 3 in nato rezultatu doda 5.
=5+2*3
Če z oklepaji spremenite sintakso formule, Excel najprej sešteje 5 in 2 ter nato rezultat pomnoži s 3, tako da je rezultat 21.
=(5+2)*3
V tem primeru je Excel zaradi oklepajev, ki obdajajo prvi del formule, prisiljen, da najprej izračuna B4+25 in nato rezultat deli z vsoto vrednosti v celicah D5, E5 in F5.
=(B4+25)/SUM(D5:F5)