Secība, kādā programma Excel veic darbības formulās

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel 2024 Excel 2021

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ātēm — 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)