Как оцениваются операторы

Операторы в формуле обычно вычисляются слева направо. Таким образом, в следующей формуле сначала выполняется сложение, а затем вычитание:

= C7 + A2 — B3

Однако это не всегда так. Например, Excel сначала выполнит любое возведение в степень, затем умножение или деление, затем сложение или вычитание, затем конкатенацию текста и, наконец, любые сравнения. Таким образом, в следующей формуле умножение выполняется перед сложением, даже если умножение происходит справа от сложения:

= C12 + D4 * A1

Порядок, в котором оцениваются операторы, называется приоритетом. Операторы с более высоким приоритетом оцениваются перед операторами с более низким приоритетом. Ниже приведен порядок оценки операторов в Excel.

Оператор

Значение

Отрицательный индикатор (например, –123)
% Percent
^ Exponent
* и/ Умножение и деление
+ и – Сложение и вычитание
& Объединение текста
= = Сравнение

При вводе формул вы захотите запомнить эти правила, чтобы получить желаемые результаты. Если вы не можете их запомнить или хотите изменить порядок выполнения операций, вы можете использовать круглые скобки. Например, если вы хотите, чтобы сложение производилось до умножения в предыдущей формуле, вы должны ввести его так:

= (C12 + D4) * A1

Работая с формулами в Excel, вы часто будете использовать скобки. Причина этого проста – они устраняют любую путаницу относительно того, как формула должна обрабатываться в Excel.

В качестве реального примера предположим, что вы разрабатываете формулу, которая применяет налог к ​​сумме два разных значения. Например, если вы хотите взять значение в ячейке F2, добавить к нему 5,00 долларов, а затем скорректировать налог (при условии 5,25% в вашем штате), формула будет записана следующим образом:

= (F2 + 5) * 105,25%

Для простоты, если значение в F2 составляет 95,00 долларов США, то результатом этой формулы будет 105,25 долларов США. Однако без скобок результат был бы 100,26 доллара, потому что Excel сначала произведет умножение (5 * 105,25%), а затем прибавит результат к значению в F2.

Помните, скобки устраняют любую путаницу. это может возникнуть в связи с тем, что означает формула.

Источник: frestage.ru

Бытовой вопрос