Важно е да разберете, че когато създавате формула с няколко оператора, Excel оценява и извършва изчислението в определен ред. Например, Excel винаги извършва умножение преди събиране. Този ред се нарича ред на приоритет на оператора . Можете да принудите Excel да отмени приоритета на вградения оператор, като използвате скоби, за да посочите коя операция да се оцени първа.
Помислете за този основен пример. Правилният отговор на (2+3)*4 е 20. Ако обаче оставите скобите, както е в 2+3*4, Excel извършва изчислението по следния начин: 3*4 = 12 + 2 = 14. По подразбиране на Excel Редът на приоритет на операторите изисква Excel да извършва умножение преди събиране. Въвеждането на 2+3*4 ви дава грешен отговор.
Тъй като Excel оценява и извършва всички изчисления първо в скоби, поставянето на 2+3 в скоби гарантира правилния отговор.
Редът на операциите за Excel е както следва:
-
Оценете елементите в скоби.
-
Оценете диапазони (:).
-
Оценете пресечните точки (пространства).
-
Оценете синдикатите (,).
-
Извършете отрицание (-).
-
Преобразувайте проценти (%).
-
Извършване на степенуване (^).
-
Извършете умножение (*) и деление (/), които са с еднакъв приоритет.
-
Извършете събиране (+) и изваждане (-), които са с еднакъв приоритет.
-
Оценете текстовите оператори (&).
-
Извършете сравнения (=, <>, <=, >=).
Операциите с еднакъв приоритет се извършват отляво надясно.
Ето още един широко демонстриран пример. Ако въведете 10^2, което представлява експонента 10 на 2-ра степен като формула, Excel връща 100 като отговор. Ако въведете -10^2, бихте очаквали –100 да бъде резултатът. Вместо това Excel отново връща 100.
Причината е, че Excel извършва отрицание преди степенуване, което означава, че Excel преобразува 10 в –10 преди степенуването, ефективно изчислявайки –10*–10, което наистина е равно на 100. Използването на скоби във формулата -(10^2) гарантира, че Excel изчислява степента, преди да отрече отговора, като ви дава –100.
Запомнянето на реда на операциите и използването на скоби, където е уместно, ще гарантира, че ще избегнете неправилно изчисление на данните си.