Operatori određuju vrstu izračuna koji želite izvesti na elementima u formuli, primjerice zbrajanje, oduzimanje, množenje ili dijeljenje. U ovom članku pronaći ćete zadani redoslijed kojim operatori djeluju na elementima u izračunu. Saznat ćete i kako promijeniti taj redoslijed pomoću zagrada.
Vrste operatora
Postoje četiri različite vrste računskih operatora: aritmetički operatori, operatori usporedbe, operatori spajanja teksta i operatori referenci.
Aritmetički operatori
Za izvođenje osnovnih matematičkih operacija kao što su zbrajanje, oduzimanje i množenje ili kombiniranje brojeva te dobivanje brojčanih rezultata koristite aritmetičke operatore u ovoj tablici.
| Aritmetički operator | Značenje | Primjer |
|---|---|---|
| + (znak plus) | zbrajanje | =3+3 |
| - (znak minus) | Oduzimanje negativna vrijednost |
=3–1 =–1 |
| * (zvjezdica) | množenje | =3*3 |
| / (kosa crta) | dijeljenje | =3/3 |
| % (znak postotka) | postotak | =20% |
| ^ (karet) | potencija | =2^3 |
Operatori usporedbe
Pomoću operatora u tablici u nastavku možete usporediti dvije vrijednosti. Kada se dvije vrijednosti uspoređuju pomoću tih operatora, rezultat je logička vrijednost TRUE ili FALSE.
| Operator usporedbe | Značenje | Primjer |
|---|---|---|
| = (znak jednako) | Jednako je | =A1=B1 |
| > (znak veće od) | veće od | =A1>B1 |
| < (znak manje od) | manje od | =A1<B1 |
| >= (znak veće od ili jednako) | veće od ili jednako | =A1>=B1 |
| <= (znak manje od ili jednako) | manje od ili jednako | =A1<=B1 |
| <> (znak nije jednako) | nije jednako | =A1<>B1 |
Operator spajanja teksta
Pomoću znaka ampersanda (&) spojite ili spojite jedan tekstni niz ili više njih da biste stvorili jedan dio teksta.
| Tekstni operator | Značenje | Primjer |
|---|---|---|
| & (ampersand) | Povezuje ili spaja dvije vrijednosti i daje jednu neprekidnu tekstnu vrijednost. | ="Sjever"&"vjetar" |
operatori reference
Rasponi ćelija za izračune kombiniraju se s tim operatorima.
| Operator referenci | Značenje | Primjer |
|---|---|---|
| : (dvotočka) | Operator raspona koji stvara jednu referencu na sve ćelije između dviju referenci, uključujući i te dvije reference. | =SUM(B5:B15) |
| ; (točka sa zarezom) | Operator unije koji više referenci spaja u jednu. | =SUM(B5:B15;D5:D15) |
| (razmak) | Operator presjeka koji stvara referencu na ćelije zajedničke dvjema referencama. | =SUM(B7:D7 C6:C8) |
| # (funte) | Simbol # koristi se u nekoliko konteksta:
|
|
| @ (at) | Operator reference koji se koristi za označavanje implicitnog sjecišta u formuli. | =@A1:A10 =SUM(Tablica1[@[Siječanj]:[Prosinac]]) |
Redoslijed kojim Excel izvodi operacije u formulama
U nekim slučajevima redoslijed izvođenja izračuna može utjecati na vrijednost koju će formula vratiti, pa je radi postizanja očekivanih rezultata važno razumjeti redoslijed i mijenjati redoslijed.
Redoslijed izračuna
Formule izračunavaju vrijednosti određenim redoslijedom. Formula u programu Excel uvijek započinje znakom jednakosti (=). Znak jednakosti programu Excel govori da znakovi koji slijede čine formulu. Nakon ovog znaka jednakosti može postojati niz elemenata koje treba izračunati (operandi) koji su razdvojeni operatorima izračuna. Excel izračunava formulu slijeva nadesno, prema određenom redoslijedu za svaki operator u formuli.
Prioritet operatora
Ako kombinirate više operatora u jednoj formuli, Excel će operacije izvoditi redoslijedom koji je prikazan u sljedećoj tablici. Ako formula sadrži operatore s istim prioritetom, npr. operator množenja i operator dijeljenja, Excel operatore obrađuje slijeva nadesno.
| Operator | Opis |
|---|---|
| : (dvotočka) (jednostruki razmak) ; (točka sa zarezom) |
operatori reference |
| – | negativni broj (kao u -1) |
| % | Postotak |
| ^ | potencija |
| * i / | množenje i dijeljenje |
| + i - | Zbrajanje i oduzimanje |
| & | povezivanje dva niza teksta (spajanje) |
| = < > <= >= <> |
Usporedba |
Korištenje zagrada
Da biste promijenili redoslijed procjene, u zagrade stavite onaj dio formule koji se treba izračunati prvi. Sljedeća formula, primjerice, daje rezultat 11 jer Excel izračunava množenje prije zbrajanja. Formula najprije množi 2 i 3, a zatim rezultatu pribraja 5.
=5+2*3
Nasuprot tome, koristite li zagrade za promjenu sintakse, Excel zbraja 5 i 2, a zatim rezultat množi s 3, čime se dobiva 21.
=(5+2)*3
U primjeru u nastavku zagrada oko prvog dijela formule prisilit će Excel da najprije izračuna B4+25, a zatim rezultat podijeli sa zbrojem vrijednosti u ćelijama D5, E5 i F5.
=(B4+25)/SUM(D5:F5)
Kako Excel pretvara vrijednosti u formulama
Kada unosite formulu, Excel očekuje određene vrste vrijednosti za svaki operator. Ako unesete drukčiju vrstu vrijednosti od očekivane, Excel je može pretvoriti.
| Formula | Proizvodi | Objašnjenje |
|---|---|---|
| = "1"+"2" | 3 | Kada koristite znak plus (+), Excel u formuli očekuje brojeve. Iako navodnici znače da su "1" i "2" tekstne vrijednosti, Excel automatski pretvara tekstne vrijednosti u brojke. |
| = 1+"$4.00" | 5 | Kada formula očekuje broj, Excel pretvara tekst ako je u obliku koji bi se obično prihvatio za broj. |
| = "1.6.2001."-"1.5.2001." | 31 | Excel tumači tekst kao datum u obliku mm/dd/gggg, pretvara datume u serijske brojeve, a zatim izračunava razliku između njih. |
| =SQRT ("8+1") | #VALUE! | Excel ne može pretvoriti tekst u broj jer se tekst "8+1" ne može pretvoriti u broj. Da biste tekst pretvorili u broj i vratili rezultat 3, možete koristiti "9" ili "8"+"1" umjesto "8+1". |
| = "A"&TRUE | ATRUE | Kada se očekuje tekst, Excel pretvara brojeve i logičke vrijednosti, kao što su TRUE i FALSE, u tekst. |
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.
Dodatne informacije
- Korištenje programa Excel kao kalkulatora
- Pregled formula u programu Excel
- Izbjegavanje neispravnih formula
- Traženje i ispravljanje uobičajenih pogrešaka u formulama
- Tipkovni prečaci i funkcijske tipke u programu Excel
- Funkcije programa Excel (abecednim redoslijedom)
- Funkcije programa Excel (po kategorijama)