Eilės tvarka, kuria programa „Excel“ atlieka operacijas formulėse

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

Kai kuriais atvejais skaičiavimo tvarka gali turėti įtakos formulės grąžinamai reikšmei, todėl svarbu suprasti, kaip nustatoma tvarka ir kaip ją galima keisti norint gauti norimus rezultatus.

  • Skaičiavimo tvarka
    Formulės skaičiuoja reikšmes tam tikra tvarka. Formulė programoje "Excel" visada prasideda lygybės ženklu (=). „Excel“ po lygybės ženklo esančius simbolius supranta kaip formulę. Po lygybės ženklo nurodyti simboliai yra skaičiuotini elementai (tie elementai vadinami operandais), pvz., konstantos arba langelio nuorodos. Juos vienus nuo kitų skiria skaičiavimo operatoriai. Programoje „Excel“ formulės skaičiuojamos iš kairės į dešinę pagal konkrečią kiekvieno formulėje esančio operatoriaus eilės tvarką.

  • Operatorių pirmumas „Excel“ formulėse
    Vienoje formulėje sujungus kelis operatorius, programa „Excel“ veiksmus atlieka tam tikra tvarka, parodyta šioje lentelėje. Jei formulėje yra to paties pirmumo operatorių – pavyzdžiui, daugybos ir dalybos – "Excel" įvertina operatorius iš kairės į dešinę.

    Operatorius Aprašymas
    : (dvitaškis)
    (viengubas tarpas)
    , (kablelis)
    Nuorodų operatoriai
    Neigiamas skaičius (kaip –1)
    % Procentas
    ^ Kėlimas laipsniu
    * ir / Daugyba ir dalyba
    + ir – Sudėtis ir atimtis
    & Sujungia dvi teksto eilutes (sujungimas)
    =
    < >
    <=
    >=
    <>
    Lyginimo
  • Skliaustelių naudojimas "Excel" formulėse
    Jei norite pakeisti skaičiavimo tvarką, apskliauskite formulės dalį, kuri turi būti skaičiuojama pirmiausiai. Pvz., skaičiavimo pagal šią formulę rezultatas yra 11, nes "Excel" pirmiau sudaugina ir tik po to sudeda. Formulė daugina 2 iš 3 ir po to prie sandaugos prideda 5.
    =5+2*3
    Tačiau naudodami skliaustelius formulės sintaksę galite pakeisti: „Excel“ prie 5 pridės 2 ir gautą sumą padaugins iš 3; šiuo atveju skaičiavimo rezultatas bus lygus 21.
    =(5+2)*3
    Toliau pateiktame pavyzdyje apskliausta pirmoji formulės dalis, todėl „Excel“ pirma suskaičiuoja B4+25 ir gautą rezultatą po to dalina iš reikšmių, esančių langeliuose D5, E5 ir F5, sumos.
    =(B4+25)/SUM(D5:F5)