Računski operatorji in prednost v Excelu

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 je privzeti vrstni red, po katerem operatorji delujejo na elementih 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 kombinirati števila in dostaviti š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

=

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

Uporabite »in» (&) za združevanje ali združevanje enega ali več besedilnih nizov, da se ustvari en sam del besedila.

Besedilni operator

Pomen

Primer

& (znak »in«)

Poveže ali spoji dve vrednosti, da ustvari eno neprekinjeno besedilno vrednost.

="Sever"&"veter"

S temi operatorji združite obsege celic za izračune.

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 # je uporabljen 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 vsebina ni pravilno prikazana.

  • Operator prelitega obsega, ki se uporablja za sklicevanje na celoten obseg v dinamični formuli s poljem.

  • #VALUE!

  • #####

  • =SUM(A2#)

@ (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, po katerem se izvaja izračun, vpliva na vrnjeno vrednost formule, zato morate razumeti 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čaje pove Excel 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števom. Formula najprej pomnoži 2 in 3, nato pa rezultatu doda 5.

=5+2*3

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

=(5+2)*3

V tem primeru bodo oklepaji, ki so del prvega dela formule, vsili programu 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)

Če želite izvedeti več, si oglejte ta videoposnetek o Excel operatorju.

Kako Excel pretvori vrednosti v formulah

Ko vnesete formulo, Excel določene vrste vrednosti za vsakega operatorja. Če vnesete drugačno vrsto vrednosti, kot je pričakovana, jo Excel lahko pretvorite.

Formula

Ustvari

Razlaga

= "1"+"2"

3

Če uporabite znak plus (+), Excel v formuli pričakuje številke. Čeprav narekovaji pomenijo, da sta »1« in »2« besedilni vrednosti, Excel besedilo samodejno pretvori besedilne vrednosti v števila.

= 1+"4,00 $"

5

Ko formula pričakuje število, Excel besedilo, če je v obliki zapisa, ki je po navadi sprejeta za število.

= "1.6.2001"-"5/1/2001"

31

Excel besedilo tolmači kot datum v obliki zapisa mm/dd/llly, pretvori datume v zaporedne številke in nato izračuna razliko med njimi.

=SQRT ("8+1")

#VALUE!

Excel besedila ni mogoče pretvoriti v število, ker besedila »8+1« ni mogoče pretvoriti v število. Če želite pretvoriti besedilo v število in vrniti rezultat 3, lahko namesto »8+1« uporabite »9« ali »8"+"1«.

= "A"&TRUE

ATRUE

Če pričakujete besedilo, Excel števil 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 pridobite podporo v skupnosti Answers.

Glejte tudi

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×