Računski operatorji in prednost v Excelu

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016 Excel za iPad Excel Web App Excel za iPhone Excel za tablične računalnike s sistemom Android Excel za telefone s sistemom Android Excel za Windows Phone 10 Excel Mobile

Operatorji določajo vrsto izračuna, ki ga želite izvesti za elemente v formuli, na primer seštevanje, odštevanje, množenje ali deljenje. V tem članku boste izvedeli privzeti vrstni red, v katerem operatorji delujejo na elemente v izračunu. Izvedeli boste tudi, kako spremeniti ta vrstni red z oklepaji.

Vrste operatorjev

Obstajajo štiri različne vrste računskih operatorjev: aritmetični operatorji, operatorji primerjave, besedilni operatorji spajanja in operatorji sklicev.

Aritmetični operatorji

Če želite izvajati osnovne matematične operacije, kot so seštevanje, odštevanje ali množenje, ali združevati števila, in ustvariti številske rezultate, uporabite aritmetične operatorje v tej tabeli.

Aritmetični operator Pomen Primer
+ (znak plus) Seštevanje =3+3
- (znak minus) Odštevanje
Negacija
=3–1
=–1
* (zvezdica) Množenje =3*3
/ (poševnica naprej) Deljenje =3/3
% (znak za odstotke) Odstotek = 20 %
^ (strešica) Potenciranje =2^3

Operatorji primerjave

Z operatorji v spodnji tabeli lahko primerjate dve vrednosti. Ko primerjamo dve vrednosti s temi operatorji, je rezultat logična vrednost TRUE ali FALSE.

Primerjalni operater Pomen Primer
= (enačaj) Enak kot =A1=B1
> (znak večji od) Večji kot =A1>B1
< (znak manj kot) Manjši kot =A1<B1
>= (večji ali enak znaku) Večje od ali enako =A1>=B1
<= (znak manjše ali enako) Manjše od ali enako =A1<=B1
<> (ni enako znaku) Ni enako =A1<>B1

Besedilni operator spajanja

Uporabite znak & (&), da združite ali povežete enega ali več besedilnih nizov, da ustvarite en del besedila.

Besedilni operator Pomen Primer
& (znak »in«) Poveže ali združi dve vrednosti, da ustvari eno neprekinjeno besedilno vrednost. ="Sever"&"veter"

Operatorji sklicev

Združite obsege celic za izračune s temi operatorji.

Operator sklicev Pomen Primer
: (dvopičje) Operator obsega, ki ustvari en sklic za vse celice med dvema sklicema, vključno med tema dvema sklicema. =VSOTA(B5:B15)
; (podpičje) Operater Unije, ki združuje več referenc v eno referenco. =VSOTA(B5:B15;D5:D15)
(presledek) Operator presečišča, ki ustvari sklic na celice, ki so skupne obema sklicevanjoma. =VSOTA(B7:D7; C6:C8)
# (funt) Simbol # se uporablja v več kontekstih:
  • Uporablja se kot del imena napake.
  • Uporablja se za označevanje nezadostnega prostora za upodabljanje. V večini primerov lahko stolpec razširite, dokler se vsebina ne prikaže pravilno.
  • Operator razlitega obsega, ki se uporablja za sklicevanje na celoten obseg v formuli dinamičnega polja.
  • #VREDN!
  • #####
  • =VSOTA(A2#)
@ (v) Operator sklica, ki se uporablja za označevanje implicitnega presečišča v formuli. =@A1:A10
=SUM(Tabela1[@[januar]:[December]])

Vrstni red izvajanja operacij v formulah

V nekaterih primerih lahko vrstni red, v katerem se izvede izračun, vpliva na vrnjeno vrednost formule, zato je pomembno, da razumete vrstni red in kako lahko spremenite vrstni red, da dobite pričakovane rezultate.

Vrstni red izračunavanja

Formule vrednosti računajo po določenem vrstnem redu. V programu Microsoft Excel se formula vedno prične z enačajem (=). Znak enakosti sporoča Excelu, da znaki, ki sledijo, sestavljajo formulo. Za tem enačajem je lahko vrsta elementov, ki jih je treba izračunati (operandi), ki so ločeni z računskimi operatorji. Excel računa formule od leve proti desni glede na določen vrstni red posameznega operatorja v formuli.

Vrstni red, v katerem si sledijo operatorji

Če v eno formulo vključite več operatorjev, Excel izvaja operacije po vrstnem redu, ki je prikazan v spodnji tabeli. Če so v formuli enakovredni operatorji – če je na primer v formuli tako operator množenja kot tudi operator deljenja – Excel preračunava operatorje od leve proti desni.

Operator Opis
: (dvopičje)
(presledek)
; (podpičje)
Operatorji sklicev
Negacija (kot pri -1)
% Odstotek
^ Potenciranje
* in / Množenje in deljenje
+ in – Seštevanje in odštevanje
& Združi dva niza besedila (povezava)
=
< >
<=
>=
<>
Primerjava

Uporaba oklepajev

Če želite spremeniti vrstni red preračunavanja, postavite del formule, ki naj se najprej izračuna, v oklepaje. Rezultat te formule je na primer vrednost 11, ker Excel izračuna množenje pred seštevanjem. Formula najprej pomnoži 2 s 3, nato pa rezultatu doda 5.

=5+2*3

Če pa sintakso spremenite z oklepaji, Excel sešteje 5 in 2 in nato rezultat pomnoži s 3, da dobi 21.

=(5+2)*3

V spodnjem primeru bodo oklepaji, ki obdajajo prvi del formule, prisilili Excel, da najprej izračuna B4+25 in nato rezultat deli z vsoto vrednosti v celicah D5, E5 in F5.

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

Kako Excel pretvori vrednosti v formule

Ko vnesete formulo, Excel pričakuje določene vrste vrednosti za vsak operator. Če vnesete drugačno vrsto vrednosti, kot je pričakovano, lahko Excel pretvori vrednost.

Formula Proizvaja Razlaga
= "1"+"2" 3 Ko uporabite znak plus (+), Excel pričakuje številke v formuli. Čeprav narekovaji pomenijo, da sta »1« in »2« besedilni vrednosti, Excel samodejno pretvori besedilne vrednosti v številke.
= 1+"4,00 $" 5 Ko formula pričakuje število, Excel pretvori besedilo, če je v obliki zapisa, ki bi bila običajno sprejeta za število.
= "6/1/2001"-"5/1/2001" 31 Excel razlaga besedilo kot datum v obliki zapisa mm/dd/llll, pretvori datume v serijske številke in nato izračuna razliko med njimi.
=SQRT ("8+1") #VREDN! Excel ne more pretvoriti besedila v število, ker besedila »8+1« ni mogoče pretvoriti v število. Uporabite lahko »9« ali »8«+»1« namesto »8+1«, da pretvorite besedilo v številko in vrnete rezultat 3.
= "A"&TRUE ATRUE Ko je besedilo pričakovano, Excel pretvori števila in logične vrednosti, kot sta TRUE in FALSE, v besedilo.

Potrebujete dodatno pomoč?

Kadar koli se lahko obrnete na strokovnjaka v Excelovi tehnični skupnosti ali pridobite podporo v skupnostih.

Glejte tudi