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 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.