Dažos gadījumos secība, kādā aprēķini tiek veikti, var ietekmēt atgriezto formulas vērtību, tāpēc ir svarīgi saprast, kā tiek noteikta secība un kā to var mainīt, lai iegūtu vēlamo rezultātu.
-
Aprēķināšanas secība
Formulas vērtību aprēķina noteiktā secībā. Programmā Excel formula vienmēr sākas ar vienādības zīmi (=). Programma Excel aiz vienādības zīmes esošās rakstzīmes interpretē kā formulu. Aiz vienādības zīmes atrodas aprēķināmie elementi (operandi), piemēram, konstantes vai šūnu atsauces. Tie tiek atdalīti ar aprēķina operatoriem. Programma Excel formulu aprēķina no kreisās puses uz labo atbilstoši katra operatora noteiktajai secībai formulā.
-
Operatoru prioritātes Excel formulās
Ja vienā formulā tiek apvienoti vairāki operatori, programma Excel darbības veic tabulā redzamajā secībā. Ja formulā ir operatori ar vienādām prioritātes — piemēram, ja formulā ir gan reizināšanas, gan dalīšanas operators — programma Excel operatorus novērtē virzienā no kreisās puses uz labo.
Operators
Apraksts
: (kols)
(viena tukšumzīme)
, (komats)
Atsauces operatori
–
Negatīvo vērtību apzīmēšana (kā –1)
%
Procenti
^
Kāpināšana
* un /
Reizināšana un dalīšana
+ un –
Saskaitīšana un atņemšana
&
Divu teksta virkņu savienošana (konkatenācija)
=
< > <= >= <>Salīdzināšana
-
Iekavu lietošana Excel formulās
Lai mainītu novērtēšanas secību, iekļaujiet iekavās to formulas daļu, kas jārēķina vispirms. Piemēram, šīs formulas rezultāts ir 11, jo programma Excel reizināšanu veic pirms saskaitīšanas. Formula reizina 2 ar 3 un pēc tam rezultātam pieskaita 5.
=5+2*3
Salīdzinājumam, ja iekavas tiek lietotas, lai mainītu sintaksi, programma Excel saskaita 5 un 2 un pēc tam rezultātu reizina ar 3, lai iznākums būtu 21.
=(5+2)*3
Tālāk minētajā piemērā formulas pirmā daļa ir iekļauta iekavās, tāpēc programmai Excel vispirms ir jāaprēķina B4+25 un pēc tam rezultāts jādala ar šūnu D5, E5 un F5 vērtību summu.
=(B4+25)/SUM(D5:F5)