В некоторых случаях порядок выполнения вычислений может оказывать влияние на результат вычисления формулы, поэтому важно понимать, как определяется порядок вычислений и как можно изменить стандартный порядок вычислений для получения требуемых результатов.
Формулы вычисляют значения в определенном порядке. Формула MS Excel всегда начинается со знака равенства (=). Знак равенства свидетельствует о том, что последующие знаки составляют формулу. Элементы, следующие за знаком равенства, являются операндами, разделяемыми операторами вычислений. Формула вычисляется слева направо, в соответствии с определенным порядком для каждого оператора в формуле.
Приоритет оператора
Если в одной формуле используются несколько операторов, MS Excel выполняет операции в порядке, показанном в таблице. Если формула содержит операторы с одинаковым приоритетом – например, операторы деления и умножения, – они выполняются слева направо.
Оператор
| Описание
|
: (двоеточие)
(один пробел)
; (точка с запятой)
| Операторы ссылок
|
–
| Знак «минус»
|
%
| Процент
|
^
| Возведение в степень
|
*, и, /
| Умножение и деление
|
+, и, –
| Сложение и вычитание
|
&
| Объединение двух текстовых строк в одну
|
=, <>, <=, >=
| Сравнение
|