Mnoge jednostavnije formule koje izradite zahtijevaju isključivo korištenje Excelovih operatora, a to su simboli koji označavaju vrstu izračuna koji će se odvijati između ćelija i/ili konstanti između njih. Excel koristi četiri različite vrste računskih operatora: aritmetički, usporedni, tekstualni i referentni. Tablica u nastavku prikazuje sve ove operatore poredane po vrsti i popraćene primjerom.
Različite vrste operatora u Excelu
Tip |
Lik |
Operacija |
Primjer |
Aritmetika |
+ (znak plus) |
Dodatak |
=A2+B3 |
|
– (znak minus) |
Oduzimanje ili negacija |
=A3–A2 ili –C4 |
|
* (zvjezdica) |
Množenje |
=A2*B3 |
|
/ |
Podjela |
=B3/A2 |
|
% |
Postotak (dijeljeno sa 100) |
=B3% |
|
^ |
Eksponencijaliranje |
=A2^3 |
Usporedba |
= |
Jednak |
=A2=B3 |
|
> |
Veće od |
=B3>A2 |
|
< |
Manje od |
=A2 |
|
>= |
Veće ili jednako |
=B3>=A2 |
|
<= |
Manje ili jednako |
=A2<=B3 |
|
<> |
Nije jednako |
=A2<>B3 |
Tekst |
& |
Povezuje (povezuje) unose kako bi se proizveo jedan kontinuirani unos |
=A2&” “&B3t |
Referenca |
: (dvorijevo) |
Operator raspona koji uključuje |
=SUM(C4:D17) |
|
, (zarez) |
Operator unije koji kombinira više referenci u jednu referencu |
=SUM(A2,C4:D17,B3) |
|
(prostor) |
Operator presjeka koji proizvodi jednu referencu na ćelije zajedničku s dvije reference |
=SUM(C3:C6 C3:E6) |
Excel 2019: "Glatki operater"
Većinu vremena oslanjat ćete se na aritmetičke operatore kada gradite formule u vašim proračunskim tablicama koje ne zahtijevaju funkcije jer ti operatori zapravo izvode izračune između brojeva u različitim referencama ćelija i daju nove matematičke rezultate.
Operatori usporedbe, s druge strane, proizvode samo logičku vrijednost TRUE ili logičku vrijednost FALSE, ovisno o tome je li usporedba točna. Na primjer, recimo da ste unijeli sljedeću formulu u ćeliju A10:
=B10<>C10
Ako B10 sadrži broj 15, a C10 sadrži broj 20, formula u A10 vraća logičku vrijednost TRUE. Međutim, ako i ćelije B10 i C10 sadrže vrijednost 12, formula vraća logičku vrijednost FALSE.
Jednostruki tekstualni operator (tzv. ampersand) koristi se u formulama za spajanje dva ili više tekstualnih unosa (operacija s konkatenacijom imena highfalutin' ). Na primjer, pretpostavimo da ste unijeli sljedeću formulu u ćeliju C2:
=A2&B2
Ako ćelija A2 sadrži Johna, a ćelija B2 Smitha, formula vraća novi (zgnječeni zajedno) unos teksta, JohnSmith. Da bi formula umetnula razmak između imena i prezimena, morate uključiti razmak kao dio konkatenacije na sljedeći način:
=A2&" "&B2
Operatore usporedbe s funkcijom IF najčešće koristite kada gradite složenije formule koje izvode jednu vrstu operacije kada je IF uvjet TRUE, a drugi kada je FALSE. Operator spajanja (&) koristite kada trebate spojiti unose teksta koji vam dolaze unesene u zasebne ćelije, ali koje morate unijeti u pojedinačne ćelije (kao što su ime i prezime u zasebnim stupcima).
Redoslijed prioriteta operatora u Excelu 2019
Kada izgradite formulu koja kombinira različite računske operatore, Excel slijedi postavljeni redoslijed prioriteta operatora. Kada koristite operatore koji dijele istu razinu prioriteta, Excel ocjenjuje svaki element u jednadžbi koristeći striktan redoslijed slijeva nadesno.
Prirodni redoslijed prioriteta operatora u Excel formulama
Prednost |
Operater |
Vrsta/funkcija |
1 |
– |
Negacija |
2 |
% |
postotak |
3 |
^ |
Eksponencijaliranje |
4 |
* i / |
Množenje i dijeljenje |
5 |
+ i – |
Zbrajanje i oduzimanje |
6 |
& |
Spajanje |
7 |
=, <, >, <=, >=, <> |
Svi operateri za usporedbu |
Pretpostavimo da u ćeliju A4 unesete sljedeću formulu:
=B4+C4/D4
Budući da dijeljenje (poput množenja) ima višu razinu prednosti od zbrajanja (4 naspram 5), Excel procjenjuje podjelu između ćelija C4 i D4, a zatim dodaje taj rezultat vrijednosti u ćeliji B4. Ako, na primjer, ćelija B4 sadrži 2, C4 sadrži 9, a D4 sadrži 3, Excel bi u osnovi evaluirao ovu jednadžbu u ćeliji A4:
=2+9/3
U ovom primjeru, izračunati rezultat prikazan u ćeliji A4 je 5 jer program prvo izvodi dijeljenje (9/3) koje vraća rezultat 3, a zatim ga dodaje na 2 kako bi se dobio konačni rezultat 5.
Ako ste željeli da Excel procjenjuje ovu formulu strogo slijeva nadesno, mogli biste to postići tako da krajnju lijevu operaciju (dodatak između B4 i C4) zatvorite u par zagrada. Zagrade mijenjaju prirodni redoslijed prioriteta tako da se svaka operacija zatvorena unutar para izvodi prije ostalih operacija u formuli, bez obzira na razinu u redoslijedu. (Nakon toga se opet koristi prirodni poredak.)
Da bi Excel izvršio zbrajanje između prva dva člana (B4 i C4), a zatim podijelio rezultat s trećim članom (ćelija D4), izmijenite izvornu formulu zatvaranjem operacije zbrajanja u zagradama kako slijedi:
=(B4+C4)/D4
Uz pretpostavku da ćelije B4, C4 i D4 još uvijek sadrže iste brojeve (2, 9, odnosno 3), formula sada izračunava rezultat kao 3,666667 i vraća ga u ćeliju A4 (2+9=11 i 11/3= 3,66667).
Ako je potrebno, možete ugnijezditi zagrade u formulama stavljanjem jednog skupa zagrada unutar drugog (unutar drugog, unutar drugog itd.). Kada ugnijezdite zagrade, Excel prvo izvodi izračun u najnutarnjem paru zagrada prije svega, a zatim počinje izvršavati operacije u vanjskim zagradama.
Razmotrite sljedeću formulu uzorka:
=B5+(C5–D5)/E5
U ovoj formuli zagrade oko oduzimanja (C5–D5) osiguravaju da je to prva izvedena operacija. Nakon toga, međutim, preuzima prirodni red prvenstva. Dakle, rezultat oduzimanja se zatim dijeli s vrijednošću u E5, a taj rezultat se zatim dodaje vrijednosti u B5. Ako želite da se zbrajanje izvede prije dijeljenja, trebate ugnijezditi prvi skup zagrada unutar drugog skupa na sljedeći način:
=(B5+(C5–D5))/E5
U ovoj revidiranoj formuli Excel izvodi oduzimanje između vrijednosti u C5 i D5, dodaje rezultat vrijednosti u ćeliji B5, a zatim taj rezultat dijeli s vrijednošću u ćeliji E5.
Naravno, najveći problem sa zagradama je taj što ih morate zapamtiti unijeti u paru. Ako zaboravite uravnotežiti svaki skup ugniježđenih zagrada tako da imate desnu zagradu za svaku lijevu zagradu, Excel prikazuje dijaloški okvir Upozorenje, obavještavajući vas da je pronašao pogrešku u formuli. Također će predložiti ispravak koji bi uravnotežio zagrade korištene u formuli Excel. Iako predloženi ispravak ispravlja neravnotežu u formuli, nažalost ne daje vam redoslijed izračuna koji ste željeli — a ako se prihvati, predloženi ispravak bi vam dao ono što smatrate netočnim rezultatom. Iz tog razloga budite vrlo oprezni prije nego što kliknete gumb Da u ovakvom dijaloškom okviru Upozorenje. Učinite to samo kada ste sigurni da vam ispravljene zagrade daju željeni redoslijed izračuna. U suprotnom, kliknite Ne i uravnotežite zagrade u formuli tako što ćete sami dodati zagrade ili zagrade koje nedostaju.