Operatorji določajo vrsto izračuna, ki ga želite izvesti na elementih v formuli, na primer seštevanje, odštevanje, množenje ali deljenje. V tem članku boste izvedeli, v katerem privzetem vrstnem redu se operatorji odzivajo na elemente v izračunu. Izvedeli boste tudi, kako spremenite 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.
Če želite izvajati osnovne matematične operacije, kot so seštevanje, odštevanje ali množenje ali združevanje številskih rezultatov, uporabite aritmetične operatorje v tej tabeli.
Aritmetični operator |
Pomen |
Primer |
---|---|---|
+ (znak plus) |
Seštevanje |
=3+3 |
- (znak minus) |
Odštevanje Zanikanje |
=3–1 =–1 |
* (zvezdica) |
Množenje |
=3*3 |
/ (poševnica naprej) |
Deljenje |
=3/3 |
% (znak za odstotke) |
Odstotek |
=20% |
^ (strešica) |
Potenciranje |
=2^3 |
Z operatorji v spodnji tabeli lahko primerjate dve vrednosti. Ko ti dve vrednosti primerjate s temi operatorji, je rezultat logična vrednost TRUE ali FALSE.
Operator primerjave |
Pomen |
Primer |
---|---|---|
= (enačaj) |
Enak kot |
=A1=B1 |
> (znak večji od) |
Večji kot |
=A1>B1 |
< (znak manjši od) |
Manjši kot |
=A1<B1 |
>= (znak večji ali enak) |
Večje od ali enako |
=A1>=B1 |
<= (znak manjši od ali enak) |
Manjše od ali enako |
=A1<=B1 |
<> (znak ni enako) |
Ni enako |
=A1<>B1 |
Z znakom »in« (&) združite ali združite enega ali več besedilnih nizov, da ustvarite en sam del besedila.
Besedilni operator |
Pomen |
Primer |
---|---|---|
& (znak »in«) |
Poveže ali spoji dve vrednosti, da ustvari eno neprekinjeno besedilno vrednost. |
="Sever"&"veter" |
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. |
=SUM(B5:B15) |
; (podpičje) |
Operator unije, ki združi več sklicev v en sklic. |
=SUM(B5:B15; D5:D15) |
(presledek) |
Operator preseka, ki ustvari sklic na celice, ki so skupne dvema sklicema. |
=SUM(B7:D7 C6:C8) |
# (funt) |
Simbol # se uporablja v več kontekstih:
|
|
@ (at) |
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 izvajanja izračuna vpliva na vrnjeno vrednost formule, zato je pomembno, da razumete vrstni red in kako lahko spremenite vrstni red, da dobite pričakovane rezultate.
Formule vrednosti računajo po določenem vrstnem redu. V programu Microsoft Excel se formula vedno prične z enačajem (=). Enačaj sporoči Excelu, da znaki, ki sledijo, predstavljajo formulo. Po tem enačaju je lahko niz elementov, ki bodo izračunani (operandi), ki so ločeni z računskih operatorjev. Excel računa formule od leve proti desni glede na določen vrstni red posameznega operatorja v formuli.
Č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 |
Če želite spremeniti vrstni red preračunavanja, postavite del formule, ki naj se najprej izračuna, v oklepaje. Ta formula na primer vrne vrednost 11, ker Excel izračuna množenje pred seštevanjem. Formula najprej pomnoži 2 in 3, nato pa rezultatu prišteje 5.
=5+2*3
Če pa sintakso spremenite z oklepaji, Excel sešteje 5 in 2, nato pa rezultat pomnoži s 3, tako da je rezultat 21.
=(5+2)*3
V spodnjem primeru bodo oklepaji, ki obdajajo prvi del formule, Excel prisilili, da najprej izračuna B4+25, nato pa rezultat deli z vsoto vrednosti v celicah D5, E5 in F5.
=(B4+25)/SUM(D5:F5)
Če želite izvedeti več, si oglejte ta videoposnetek o vrstnem redu operatorja v Excelu.
Kako Excel pretvarja vrednosti v formulah
Ko vnesete formulo, Excel pričakuje določene vrste vrednosti za vsak operator. Če vnesete drugačno vrsto vrednosti, kot je pričakovana, lahko Excel pretvori vrednost.
Formula |
Proizvaja |
Razlaga |
= "1"+"2" |
3 |
Ko uporabite znak plus (+), Excel pričakuje števila v formuli. Čeprav narekovaji pomenijo, da sta »1« in »2« besedilni vrednosti, Excel samodejno pretvori besedilne vrednosti v števila. |
= 1+"$4,00" |
5 |
Ko formula pričakuje število, Excel pretvori besedilo, če je v obliki zapisa, ki bi bila po navadi sprejeta za število. |
= "6/1/2001"-"5/1/2001" |
31 |
Excel tolmači 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. Namesto »8+1« lahko uporabite »9« ali »8«+"1", da pretvorite besedilo v število in vrnete rezultat 3. |
= "A"&TRUE |
IZSIAVANJE |
Ko je besedilo pričakovano, Excel v besedilo pretvori števila in logične vrednosti, kot sta TRUE in FALSE. |
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.