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

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 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

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

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

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

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

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

Текстовый оператор Значение Пример Результат
& (амперсанд) Соединение или объединение последовательностей знаков в одну последовательность ="Север"&"ветер" Northwind
="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)

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