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 za iPad Excel Web App Excel za iPhone Excel za tablične računalnike s sistemom Android Excel za telefone s sistemom Android 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 zmnoži 2 in 3 in nato rezultatu doda 5.

=5+2*3

Če z oklepaji spremenite sintakso formule, Excel najprej sešteje 5 in 2 ter nato rezultat pomnoži s 3, tako da je rezultat 21.

=(5+2)*3

V spodnjem primeru bo Excel zaradi oklepajev, ki obdajajo prvi del formule, moral najprej izračunati B4+25 in nato rezultat delil z vsoto vrednosti v celicah D5, E5 in F5.

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

Kako Excel pretvarja vrednosti v formulah

Ko vnesete formulo, Excel pričakuje določene vrste vrednosti za vsakega operatorja. Če vnesete vrednost, ki se razlikuje od pričakovane, jo lahko Excel pretvori.

Formula Producira 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 besedilne vrednosti samodejno pretvori v številke.
= 1+"$4.00" 5 Ko formula pričakuje številko, Excel pretvori besedilo, če je v obliki zapisa, ki bi jo po navadi sprejeli za število.
= "6/1/2001"-"5/1/2001" 31 Excel obravnava besedilo kot datum v obliki zapisa mm/dd/llll, pretvori datume v zaporedne š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. Če želite pretvoriti besedilo v število in dobiti rezultat 3, lahko uporabite »9« ali »8«+»1« namesto »8+1«.
= "A"&TRUE ATRUE Ko pričakujete besedilo, Excel pretvori števila in logične vrednosti, kot sta TRUE in FALSE, v besedilo.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.

Glejte tudi