Операторы вычислений и их приоритеты

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android

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

В этой статье

Типы операторов

Существует четыре типа операторов вычислений: арифметический, сравнение, объединение текста и ссылка.

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

Для выполнения основных математических операций, таких как сложение, вычитание или умножение; объединять числа; и получения числовых результатов используйте в формуле следующие арифметические операторы:

Арифметический оператор Значение Пример Результат
+ (знак «плюс») Сложение =3+3 6
– (знак «минус») Вычитание
Отрицание
=3–1
=–1
2
-1
* (звездочка) Умножение =3*3 9
/ (косая черта) Деление =15/3 5
% (знак процента) Доля =20%*20 4
^ (крышка) Возведение в степень =3^2 9

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

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

Оператор сравнения Значение Пример
= (знак равенства) Равно A1=B1
> (знак "больше") Больше A1>B1
< (знак "меньше") Меньше A1<B1
>= (знак «больше или равно») Больше или равно A1>=B1
<= (знак «меньше или равно») Меньше или равно A1<=B1
<> (знак «не равно») Не равно A1<>B1

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

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

Текстовый оператор Значение Пример Результат
& (амперсанд) Соединение или объединение последовательностей знаков в одну последовательность ="Север"&"ветер" Борей
="Привет, "&" " & "мир"
В этом примере между двумя словами вставляется пробел. Знак пробела задается заключением пробела в открывающие и закрывающие кавычки (" ").
Hello world

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

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

Оператор ссылки Значение Пример
: (двоеточие) Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки. B5:B15
; (точка с запятой) Оператор объединения. Объединяет несколько ссылок в одну ссылку. СУММ(B5:B15,D5:D15)
(пробел) Оператор пересечения, возвращающий ссылку на ячейки, общие для диапазонов в формуле. В этом примере ячейка C7 находится в обоих диапазонах, поэтому она является пересечением. B7:D7 C6:C8

К началу страницы

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

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

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

Формулы вычисляют значения в определенном порядке. Формула в Excel всегда начинается со знака равенства (=). Знак равенства говорит Excel, что следующие знаки образуют формулу. После знака равенства идут вычисляемые элементы (операнды, например числа или ссылки на ячейки), разделенные операторами вычисления (например, +, -, * или /). Excel вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.

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

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

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

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

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

=5+2*3

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

=(5+2)*3

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

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

К началу страницы