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

 

Формулы вычисляют значения в определенном порядке. Формула в Microsoft Excel всегда начинается со знака равенства (=). Знак равенства свидетельствует о том, что последующие знаки составляют формулу. Элементы, следующие за знаком равенства, являются операндами, разделяемыми операторами вычислений. Формула вычисляется слева направо, в соответствии с определенным порядком для каждого оператора в формуле.

 

1.2.1 Приоритет оператора. Если в одной формуле используется несколько операторов, MS Excel выполняет операции в порядке, показанном в табл. 1.11. Если формула содержит операторы с одинаковым приоритетом (например, операторы деления и умножения), они выполняются слева направо.

 

Таблица 1.11 – Порядок операций

Оператор Описание
: (двоеточие) (один пробел) , (запятая) Операторы ссылок
Знак «минус»
% Процент
^ Возведение в степень
* / Умножение и деление
+ Сложение и вычитание
& Объединение двух текстовых строк в одну
= < > <= >= <> Сравнение
                 

 

1.2.2 Использование круглых скобок. Для того чтобы изменить порядок выполнения, заключите часть формулы, которая должна выполняться первой, в скобки. Например, результатом формулы =5+2*3 будет число 11, поскольку Microsoft Excel выполняет умножение до сложения. В данной формуле число 2 умножается на 3, а затем к результату добавляется число 5. Если же с помощью скобок изменить синтаксис =(5+2)*3, MS Excel сложит 5 и 2, а затем умножит результат на 3; результатом этих действий будет число 21.