Многе формуле које креирате у програму Екцел 2010 обављају више операција. Екцел прати редослед приоритета оператора приликом сваког израчунавања. Овај природни редослед аритметичких операција приказан је у табели испод. Можете да користите заграде да промените редослед операција, чак и да угнездите скупове заграда једне у друге.
Редослед приоритета оператора у формулама
Предност |
Оператер |
Тип/функција |
1 |
– |
Негација |
2 |
% |
Проценат |
3 |
^ |
Експоненцијација |
4 |
* и / |
Множење и дељење |
5 |
+ и – |
Сабирање и одузимање |
6 |
& |
Конкатенација |
7 |
=, <, >, <=, >=, <> |
Сви оператори поређења |
Редослед приоритета оператера
Множење и дељење привлаче већу тежину него сабирање и одузимање и стога се прво изводе, чак и ако ове операције нису на првом месту у формули (када се чита с лева на десно).
Размотрите низ операција у следећој формули:
=А2+Б2*Ц2
Ако ћелија А2 садржи број 5, Б2 садржи број 10, а Ц2 садржи број 2, Екцел процењује следећу формулу:
=5+10*2
У овој формули, Екцел множи 10 пута 2 да буде једнако 20, а затим додаје овај резултат са 5 да би произвео резултат 25.
Ако желите да Екцел изврши сабирање између вредности у ћелијама А2 и Б2 пре него што програм помножи резултат са вредношћу у ћелији Ц2, ставите операцију сабирања у заграде, на следећи начин:
=(А2+Б2)*Ц2
Заграде говоре Екцел-у да желите да се ова операција изврши пре множења. Ако ћелија А2 садржи број 5, Б2 садржи број 10, а Ц2 број 2, Екцел додаје 5 и 10 на једнако 15, а затим множи овај резултат са 2 да би произвео резултат 30.
Користите угнежђење у формулама
У отмјенијим формулама, можда ћете морати да додате више од једног скупа заграда, један у другом (као руске матрјошке које се гнезде једна у другој), да бисте назначили редослед којим желите да се прорачуни одвијају. Када угнежђује заграде, Екцел прво изводи прорачун садржан у већини унутрашњих заграда, а затим користи тај резултат у даљим прорачунима док програм ради напољу.
На пример, размотрите следећу формулу:
=(А4+(Б4-Ц4))*Д4
Екцел прво одузима вредност у ћелији Ц4 од вредности у ћелији Б4, додаје разлику вредности у ћелији А4, а затим на крају множи тај збир са вредношћу у Д4.
Без додавања два скупа угнежђених заграда, Екцел би, ако је препуштен сам себи, прво помножио вредност у ћелији Ц4 оном у Д4, додао вредност у А4 оној у Б4, а затим извршио одузимање.
Не брините превише када угнежујете заграде у формули ако их не упарите правилно тако да имате десну заграду за сваку леву заграду у формули. Екцел приказује дијалошки оквир са упозорењем који предлаже исправку коју треба извршити да би се парови уравнотежили. Ако се слажете са исправком коју је предложио Екцел, једноставно кликните на Да.
Будите сигурни да користите само заграде: ( ). Екцел одбија употребу заграда — [ ] — и заграда — { } — у формули тако што вам даје оквир за упозорење о грешци.