Ir svarīgi saprast, ka, veidojot formulu ar vairākiem operatoriem, programma Excel novērtē un veic aprēķinu noteiktā secībā. Piemēram, programma Excel vienmēr veic reizināšanu pirms saskaitīšanas. Šo secību sauc par operatora prioritātes secību . Varat piespiest programmu Excel ignorēt iebūvēto operatoru prioritāti, izmantojot iekavas, lai norādītu, kura darbība jānovērtē vispirms.
Apsveriet šo pamata piemēru. Pareizā atbilde uz (2+3)*4 ir 20. Tomēr, ja atstājat iekavas, piemēram, 2+3*4, programma Excel aprēķinu veic šādi: 3*4 = 12 + 2 = 14. Programmas Excel noklusējuma vērtība Operatora prioritātes secība nosaka, ka programma Excel veic reizināšanu pirms saskaitīšanas. Ievadot 2+3*4, tiek sniegta nepareiza atbilde.
Tā kā Excel vispirms novērtē un veic visus aprēķinus iekavās, 2+3 ievietošana iekavās nodrošina pareizo atbildi.
Programmas Excel darbību secība ir šāda:
-
Novērtējiet vienumus iekavās.
-
Novērtējiet diapazonus (:).
-
Novērtējiet krustojumus (atstarpes).
-
Novērtējiet arodbiedrības (,).
-
Veikt noliegumu (-).
-
Konvertēt procentus (%).
-
Veikt kāpināšanu (^).
-
Veiciet reizināšanu (*) un dalīšanu (/), kurām ir vienāda prioritāte.
-
Veiciet saskaitīšanu (+) un atņemšanu (-), kurām ir vienāda prioritāte.
-
Novērtējiet teksta operatorus (&).
-
Veiciet salīdzinājumus (=, <>, <=, >=).
Darbības, kurām ir vienāda prioritāte, tiek veiktas no kreisās uz labo pusi.
Šeit ir vēl viens plaši demonstrēts piemērs. Ja ievadāt 10^2, kas apzīmē eksponentu 10 līdz 2. pakāpei kā formulu, programma Excel atgriež 100 kā atbildi. Ja ievadāt -10^2, rezultāts būs -100. Tā vietā Excel atkal atgriež 100.
Iemesls ir tāds, ka Excel pirms kāpināšanas veic noliegumu, kas nozīmē, ka Excel pirms kāpināšanas pārvērš 10 uz –10, efektīvi aprēķinot –10*–10, kas patiešām ir vienāds ar 100. Izmantojot iekavas formulā -(10^2), tiek nodrošināts, ka Excel. aprēķina eksponentu pirms atbildes noliegšanas, iegūstot –100.
Atceroties darbību secību un attiecīgā gadījumā izmantojot iekavas, jūs izvairīsieties no nepareizas datu aprēķināšanas.