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:
|
|
| @ (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.