Skip to main content

Порядок выполнения операций в формуле

Если в формуле использовано несколько разных операторов, порядок действий будет определяться по следующим правилам:

  • Первыми выполняются операции в круглых скобках:

  • внутри скобок операции выполняются в соответствии с приоритетом оператора;

  • если внутри скобок есть вложенные скобки, операции в них выполняются в первую очередь.

Информация

Незначимые скобки автоматически удаляются. Например, формула =СУММ(1+(2*5)+1) будет автоматически преобразована в формулу =СУММ(1+2*5+1).

  • Операции за пределами скобок выполняются в соответствии с приоритетом оператора.
  • Операции с одинаковым приоритетом выполняются слева направо. Исключением являются операции возведения в степень (^), которые выполняются справа налево. Пример: = 2^4^2 = 2^16 = 65 536.

В таблице ниже представлены приоритеты операторов при выполнении действий в формуле.

ПриоритетОператорФункция оператора
1:Оператор объединения
2Пробел
3%Вычисление доли в процентах
4+ -Унарный плюс Унарный минус Унарный пробел
5^Возведение в степень
6* /Умножение Деление
7+ -Сложение Вычитание
8&Объединение двух текстовых строк в одну
9= > < >= <= <>Операторы сравнения: Равно Больше Меньше Больше или равно Меньше или равно Не равно