Mnoge formule koje izradite u programu Excel 2010 izvode više operacija. Excel slijedi redoslijed prioriteta operatora pri izvođenju svakog izračuna. Ovaj prirodni red aritmetičkih operacija prikazan je u donjoj tablici. Možete koristiti zagrade za promjenu redoslijeda operacija, čak i za ugniježđenje skupova zagrada jedne u druge.
Redoslijed prioriteta operatora u 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 operatori usporedbe |
Redoslijed prioriteta operatera
Množenje i dijeljenje imaju veću težinu od zbrajanja i oduzimanja i stoga se izvode prvi, čak i ako ove operacije nisu na prvom mjestu u formuli (kad se čita s lijeva na desno).
Razmotrimo niz operacija u sljedećoj formuli:
=A2+B2*C2
Ako ćelija A2 sadrži broj 5, B2 sadrži broj 10, a C2 sadrži broj 2, Excel procjenjuje sljedeću formulu:
=5+10*2
U ovoj formuli, Excel množi 10 puta 2 da bude jednako 20, a zatim ovaj rezultat dodaje na 5 kako bi se dobio rezultat 25.
Ako želite da Excel izvrši zbrajanje između vrijednosti u ćelijama A2 i B2 prije nego što program pomnoži rezultat s vrijednošću u ćeliji C2, stavite operaciju zbrajanja u zagrade, kako slijedi:
=(A2+B2)*C2
Zagrade govore Excelu da želite da se ova operacija izvede prije množenja. Ako ćelija A2 sadrži broj 5, B2 sadrži broj 10, a C2 broj 2, Excel zbraja 5 i 10 jednakim 15, a zatim množi ovaj rezultat s 2 kako bi se dobio rezultat 30.
Koristite ugniježđenje u formulama
U modernijim formulama, možda ćete morati dodati više od jednog skupa zagrada, jedan u drugom (poput ruskih matrjoški koje se gnijezde jedna u drugoj), kako biste naznačili redoslijed kojim želite da se izračuni odvijaju. Prilikom ugniježđivanja zagrada, Excel prvo izvodi izračun sadržan u većini unutarnjeg para zagrada, a zatim koristi taj rezultat u daljnjim izračunima dok program radi svoj put prema van.
Na primjer, razmotrite sljedeću formulu:
=(A4+(B4-C4))*D4
Excel prvo oduzima vrijednost u ćeliji C4 od vrijednosti u ćeliji B4, dodaje razliku vrijednosti u ćeliji A4, a zatim na kraju množi taj zbroj s vrijednošću u D4.
Bez dodavanja dva skupa ugniježđenih zagrada, Excel bi, ako je prepušten sam sebi, prvo pomnožio vrijednost u ćeliji C4 s onom u D4, dodao vrijednost u A4 onoj u B4, a zatim izvršio oduzimanje.
Ne brinite previše kada ugniježdite zagrade u formuli ako ih ne uparite ispravno tako da imate desnu zagradu za svaku lijevu zagradu u formuli. Excel prikazuje dijaloški okvir s upozorenjem koji sugerira ispravak koji je potrebno napraviti kako bi se parovi uravnotežili. Ako se slažete s Excelovim predloženim ispravkom, jednostavno kliknite Da.
Budite sigurni da koristite samo zagrade: ( ). Excel odbija korištenje zagrada — [ ] — i zagrada — { } — u formuli dajući vam okvir s upozorenjem o pogrešci.