Skaičiavimo operatoriai ir pirmumas programoje „Excel“

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016 „Excel“, skirta „iPad“ Excel Web App „Excel“, skirta „iPhone“ „Excel“, skirta „Android“ planšetiniams kompiuteriams „Excel“, skirta „Android“ telefonams „Excel“, skirta „Windows Phone 10“ Excel Mobile

Operatoriai nurodo skaičiavimų, kuriuos norite atlikti su formulės elementais, tipą, pvz., sudėtį, atimtį, daugybą arba dalybą. Šiame straipsnyje sužinosite numatytąją tvarką, kuria operatoriai veikia elementus skaičiuodami. Taip pat sužinosite, kaip pakeisti šią tvarką naudojant skliaustelius.

Operatorių tipai

Yra keturių skirtingų tipų skaičiavimo operatoriai: aritmetinis, lyginimo, sujungimo ir nuorodos.

Aritmetiniai operatoriai

Norėdami atlikti pagrindinius matematinius veiksmus, pvz., sudėti, atimti arba daugybą, arba sujungti skaičius ir gauti skaitinius rezultatus, naudokite šioje lentelėje pateiktus aritmetinius operatorius.

Aritmetikos operatorius Reikšmė Pavyzdys
+ (pliuso ženklas) Sudėtis =3+3
– (minuso ženklas) Atimtis
Neigiamas skaičius
=3–1
=–1
* (žvaigždutė) Daugyba =3*3
/ (dešininis brūkšnys) Dalyba = 3/3
% (procento ženklas) Procentas =20 %
^ (stogelio ženklas) Kėlimas laipsniu =2^3

Lyginimo operatoriai

Naudodami toliau pateiktoje lentelėje esančius operatorius galite palyginti dvi reikšmes. Kai dvi reikšmės yra lyginamos naudojant šiuos operatorius, rezultatas gali būti loginė reikšmė TRUE (teisinga) arba FALSE (klaidinga).

Lyginimo operatorius Reikšmė Pavyzdys
= (lygybės ženklas) Lygu =A1=B1
> (ženklas "daugiau nei") Daugiau nei =A1>B1
< (ženklas "mažiau nei") Mažiau nei =A1<B1
>= (ženklas "daugiau nei arba lygu") Daugiau arba lygu =A1>=B1
<= (ženklas "mažiau nei arba lygu") Mažiau arba lygu =A1<=B1
<> (ženklas "nelygu") Nelygu =A1<>B1

Teksto sujungimo operatorius

Naudokite ampersandą (&) norėdami sujungti arba sujungti vieną arba daugiau teksto eilučių, kad būtų sukurtas vienas teksto vienetas.

Teksto operatorius Reikšmė Pavyzdys
& (ampersendas) Sujungia arba susieja dvi reikšmes tam, kad būtų gauta viena vientisa teksto reikšmė. ="Šiaurė"&"vėjas"

Nuorodų operatoriai

Su šiais operatoriais sujunkite langelių diapazonus, skirtus skaičiavimams.

Nuorodos operatorius Reikšmė Pavyzdys
: (dvitaškis) Diapazono operatorius, kuris sukuria vieną nuorodą į visus dviejų nuorodų langelius, įskaitant tas dvi nuorodas. =SUM(B5:B15)
, (kablelis) Sujungimo operatorius, kuris kelias nuorodas sujungia į vieną nuorodą. =SUM(B5:B15,D5:D15)
(tarpas) Sankirtos operatorius, kuris sukuria nuorodą į langelius, bendrus abiem nuorodoms. =SUM(B7:D7, C6:C8)
# (svaras) Simbolis # naudojamas keliuose kontekstuose:
  • Naudojamas kaip klaidos pavadinimo dalis.
  • Naudojamas norint nurodyti, kad nepakanka vietos atvaizduoti. Daugeliu atvejų galite praplėsti stulpelį, kol turinys bus tinkamai rodomas.
  • Išplėsto diapazono operatorius, naudojamas visam diapazonui dinaminio masyvo formulėje nurodyti.
  • #VALUE!
  • #####
  • =SUM(A2#)
@ (at) Nuorodos operatorius, naudojamas nurodyti netiesioginę formulės sankirtą. =@A1:A10
=SUM(Table1[@[January]:[December]])

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

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

Skaičiavimo tvarka

Formulės skaičiuoja reikšmes tam tikra tvarka. Formulė programoje „Excel“ visada prasideda lygybės ženklu (=). Lygybės ženklas programai "Excel" nurodo, kad po jo esantys simboliai sudaro formulę. Po šio lygybės ženklo gali būti skaičiuojama elementų seka (tie elementai vadinami operandais), kuriuos 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

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)
=
< >
<=
>=
<>
Lyginimas

Skliaustelių naudojimas

Jei norite pakeisti skaičiavimo tvarką, apskliauskite formulės dalį, kuri turi būti skaičiuojama pirmiausiai. Pvz., šios formulės rezultatas yra 11, nes programa "Excel" apskaičiuoja daugybą ir tik po sudėties. Formulė pirmiausia padaugina 2 iš 3, o tada 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čiuos B4+25, o tada rezultatą dalins iš reikšmių, esančių langeliuose D5, E5 ir F5, sumos.

=(B4+25)/SUM(D5:F5)

Kaip "Excel" konvertuoja formulių reikšmes

Įvedus formulę, "Excel" tikisi konkretaus tipo reikšmių kiekvienam operatoriui. Jei įvesite kitokią reikšmę nei tikėtasi, "Excel" gali reikšmę konvertuoti.

Formulė Gamina Paaiškinimas
= "1"+"2" 3 Kai naudojate pliuso ženklą (+), "Excel" tikisi formulėje skaičių. Nors kabutės reiškia, kad "1" ir "2" yra tekstinės reikšmės, "Excel" automatiškai konvertuoja teksto reikšmes į skaičius.
= 1+"$4.00" 5 Kai formulė tikisi skaičiaus, "Excel" konvertuoja tekstą, jei jo formatas yra priimtinas skaičiui.
= "6/1/2001"-"5/1/2001" 31 "Excel" tekstą interpretuoja kaip datą mm/dd/MMMM formatu, konvertuoja datas į sekos skaičius ir tada apskaičiuoja skirtumą tarp jų.
=SQRT ("8+1") #VALUE! Programa "Excel" negali konvertuoti teksto į skaičių, nes teksto "8+1" negalima konvertuoti į skaičių. Norėdami konvertuoti tekstą į skaičių ir grąžinti rezultatą 3, vietoj "8+1" galite naudoti "9" arba "8"+"1".
= "A"&TRUE TIKRA Kai laukiama teksto, Excel konvertuoja skaičius ir logines reikšmes, pvz., TRUE ir FALSE, į tekstą.

Reikia daugiau pagalbos?

Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.

Taip pat žr.