Арифметические операторы и их приоритет в Excel

Операторами обозначаются операции (например, сложение, вычитание, умножение или деление), которые должны быть выполнены над операндами формулы. Существует стандартный порядок выполнения вычислений, однако его можно изменить с помощью скобок.

В Microsoft Excel включено четыре вида операторов: арифметические, текстовые, операторы сравнения и операторы ссылок.

Арифметические операторы

Служат для выполнения арифметических операций, таких как сложение, вычитание, умножение. Результатом операций являются числа. Можно использовать следующие арифметические операторы.

Арифметический оператор

Значение

Пример

+ (знак "плюс")

Сложение

3+3

– (знак минус)

Вычитание
Отрицание

3–1
–1

* (звездочка)

Умножение

3*3

/ (косая черта)

Деление

3/3

% (знак процента)

Процент

20%

^ (крышка)

Возведение в степень

3^2

Операторы сравнения

Используются для сравнения двух значений. Результатом сравнения является логическое значение: либо ИСТИНА, либо ЛОЖЬ.

Оператор сравнения

Значение

Пример

= (знак равенства)

Равно

A1=B1

> (знак больше)

Больше

A1>B1

< (знак меньше)

Меньше

A1<B1

>= (знак больше или равно)

Больше или равно

A1>=B1

<= (знак меньше или равно)

Меньше или равно

A1<=B1

<> (знак не равно)

Не равно

A1<>B1

Текстовый оператор конкатенации

Амперсанд (&) используется для объединения (конкатенации) текстовых строк в одну строку.

Текстовый оператор

Значение

Пример

& (амперсанд)

Объединение двух последовательностей знаков в одну

("Северный"&"ветер")

Операторы ссылок

Для описания ссылок на диапазоны ячеек используются следующие операторы.

Оператор ссылки

Значение

Пример

: (двоеточие)

Ставится между ссылками на первую и последнюю ячейки диапазона. Такое сочетание является ссылкой на диапазон.

B5:B15

, (запятая)

Оператор объединения. Объединяет несколько ссылок в одну ссылку

СУММ(B5:B15,D5:D15)

(пробел)

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

B7:D7 C6:C8

В некоторых случаях порядок выполнения вычислений может оказывать влияние на результат вычисления формулы, поэтому важно понимать, как определяется порядок вычислений и как можно изменить стандартный порядок вычислений для получения требуемых результатов.

Порядок вычислений

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

Приоритет операторов

Если в одной формуле используется несколько операторов, Microsoft Excel выполняет операции в порядке, показанном в следующей таблице. Если формула содержит операторы с одинаковым приоритетом — например операторы деления и умножения — они выполняются слева направо.

Оператор

Описание

: (двоеточие)

(один пробел)

, (запятая)

Операторы ссылок

Знак "минус"

%

Процент

^

Возведение в степень

* и /

Умножение и деление

+ и –

Сложение и вычитание

&

Объединение двух текстовых строк в одну

=
< >
<=
>=
<>

Сравнение

Использование круглых скобок

Для того чтобы изменить порядок выполнения, заключите часть формулы, которая должна выполняться первой, в скобки. Например, результатом следующей формулы будет число 11, поскольку Microsoft Excel выполняет умножение до сложения. В данной формуле число 2 умножается на 3, а затем к результату добавляется число 5.

=5+2*3

Если же с помощью скобок изменить синтаксис, Microsoft Excel сложит 5 и 2, а затем умножит результат на 3; результатом этих действий будет число 21.

=(5+2)*3

В приведенном ниже примере скобки вокруг первой части формулы определяют следующий порядок вычислений: определяется значение B4+25, затем полученный результат делится на сумму значений в ячейках D5, E5 и F5.

=(B4+25)/СУММ(D5:F5)

Чтобы узнать больше, посмотрите видео, посвященное порядку операторов в Excel.

Каждый оператор в формуле Excel работает со значениями определенных типов. Если ввести значение другого типа, Excel иногда преобразует его.

Формула

Результат

Пояснение

= "1"+"2"

3

При использовании знака "плюс" (+) Excel ожидает числовые значения в качестве операндов. Хотя кавычки указывают, что "1" и "2" — текстовые значения, Excel автоматически преобразует их в числа.

= 1+"4,00₽"

5

Когда в формуле ожидается числовое значение, Excel преобразует текст при условии, что его формат допускает такое преобразование.

= "01.06.2001"-"01.05.2001"

31

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

=КОРЕНЬ("8+1")

#ЗНАЧ!

Excel не может преобразовать текст в число, потому что для строки "8+1" это невозможно. Вместо "8+1" можно ввести "8"+"1" или "9", тогда формула возвратит результат 3.

= "A"&ИСТИНА

AИСТИНА

Когда в формуле ожидается текстовое значение, Excel преобразует числовые и логические значения (такие как ИСТИНА и ЛОЖЬ) в текст.

У вас есть вопрос об определенной функции?

Задать вопрос на форуме сообщества, посвященного Excel

Помогите нам улучшить Excel

У вас есть предложения по улучшению следующей версии Excel? Если да, ознакомьтесь с темами на портале пользовательских предложений для Excel.

См. также

Основные математические операции в Excel

Использование Excel в качестве калькулятора

Общие сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и функциональные клавиши в Excel

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×