Aprēķina operatori un prioritāte programmā Excel

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016 Excel darbam ar iPad Excel tīmekļa lietojumprogramma Excel darbam ar iPhone Excel darbam ar Android planšetdatoriem Excel darbam ar Android tālruņiem Excel darbam ar Windows Phone 10 Excel Mobile

Operatori norāda aprēķina tipu, kas jāveic formulas elementiem, piemēram, saskaitīšana, atņemšana, reizināšana vai dalīšana. Šajā rakstā uzzināsit, kādā noklusējuma secībā operatori darbojas ar elementiem aprēķinā. Uzzināsit arī, kā mainīt šo secību, lietojot iekavas.

Operatoru tipi

Ir četri dažādi aprēķina operatoru tipi: aritmētiskais, salīdzinājuma, teksta konkatenācijas un atsauces.

Aritmētiskie operatori

Lai veiktu matemātiskās pamatdarbības, piemēram, saskaitītu, atņemtu vai reizinātu, vai apvienotu skaitļus un iegūtu skaitliskus rezultātus, izmantojiet šajā tabulā norādītos aritmētiskos operatorus.

Aritmētiskais operators Meaning Piemērs
+ (pluszīme) Saskaitīšana =3+3
– (mīnus zīme) Atņemšana
Noliegums
=3–1
=–1
* (zvaigznīte) Reizināšana =3*3
/ (slīpsvītra) Dalīšana =3/3
% (procentu zīme) Procenti =20%
^ (jumtiņš) Kāpināšana =2^3

Salīdzinājuma operatori

Izmantojot tālāk esošajā tabulā norādītos operatorus, var salīdzināt divas vērtības. Kad divas vērtības tiek salīdzinātas, izmantojot šos operatorus, rezultāts ir loģiska vērtība TRUE vai FALSE.

Salīdzinājuma operators Meaning Piemērs
= (vienādības zīme) Vienāds ar =A1=B1
> (zīme lielāks par) Lielāks par =A1>B1
< (zīme mazāks par) Mazāks par =A1<B1
>= (zīme lielāks vai vienāds) Lielāks par vai vienāds ar =A1>=B1
<= (zīme mazāks par vai vienāds ar) Mazāks par vai vienāds ar =A1<=B1
<> (zīme nav vienāds ar) Nav vienāds ar =A1<>B1

Teksta konkatenācijas operators

Izmantojiet zīmi "un" (&), lai savienotu vai savienotu vienu vai vairākas teksta virknes un izveidotu vienu teksta daļu.

Teksta operators Meaning Piemērs
& (zīme “and”) Vienas nepārtrauktas teksta vērtības izveidošanai savieno vai sakabina divas vērtības. ="Ziemeļi"&"vējš"

Atsauces operatori

Apvieno šūnu diapazonus aprēķiniem, izmantojot šos operatorus.

Atsauces operators Nozīme Piemērs
: (kols) Diapazona operators, kas izveido vienu atsauci uz visām šūnām starp divām atsaucēm, ieskaitot šīs abas atsauces. =SUM(B5:B15)
, (komats) Apvienošanas operators, kas vairākas atsauces apvieno vienā atsaucē. =SUM(B5:B15;D5:D15)
(atstarpe) Krustošanās operators, kas izveido atsauci uz šūnām, kas kopīgas abām atsaucēm. =SUM(B7:D7; C6:C8)
# (mārciņa) Simbols # tiek izmantots vairākos kontekstos:
  • Izmantots kā daļa no kļūdas nosaukuma.
  • Tiek izmantots, lai norādītu, ka nepietiek vietas atveidošanai. Vairumā gadījumu kolonnu var paplašināt, līdz saturs tiek parādīts pareizi.
  • Izplešanās diapazona operators, kas tiek izmantots, lai dinamiskā masīva formulā sniegtu atsauci uz visu diapazonu.
  • #VALUE!
  • #####
  • =SUM(A2#)
@ (plkst.) Atsauces operators, kas tiek izmantots, lai norādītu netiešo krustošanos formulā. =@A1:A10
=SUM(Tabula1[@[Janvāris]:[Decembris]])

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

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 secību un to, kā to var mainīt, lai iegūtu vēlamos rezultātus.

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 (=). Vienādības zīme programmai Excel norāda, ka tālāk esošās rakstzīmes veido formulu. Pēc šīs vienādības zīmes var būt vairāki aprēķināmi elementi (operandi), kas ir 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

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

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 aprēķina pirms saskaitīšanas. Formula vispirms 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 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)

Kā programma Excel konvertē vērtības formulās

Ievadot formulu, programma Excel sagaida noteiktus vērtību tipus katram operatoram. Ja ievadāt citu vērtību, nekā paredzēts, programma Excel var to konvertēt.

Formula Ražo Skaidrojums
= "1"+"2" 3 Ja izmantojat pluszīmi (+), programma Excel sagaida skaitļus formulā. Lai gan pēdiņas nozīmē, ka "1" un "2" ir teksta vērtības, programma Excel automātiski pārvērš teksta vērtības par skaitļiem.
= 1+"$4.00" 5 Ja formula sagaida skaitli, programma Excel konvertē tekstu, ja tas ir formātā, kas parasti būtu pieņemams skaitļiem.
= "6/1/2001"-"5/1/2001" 31 Programma Excel interpretē tekstu kā datumus formātā mm/dd/gggg, konvertē datumus par sērijas numuriem un pēc tam aprēķina starpību starp tiem.
=SQRT ("8+1") #VALUE! Programma Excel nevar pārvērst tekstu par skaitli, jo tekstu "8+1" nevar pārvērst par skaitli. Lai tekstu pārvērstu par skaitli un atgrieztu rezultātu 3, varat izmantot "9" vai "8"+"1", nevis "8+1".
= "A"&TRUE PATIESS Ja ir gaidāms teksts, programma Excel pārvērš skaitļus un loģiskās vērtības, piemēram, TRUE un FALSE, par tekstu.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.

Skatiet arī