Операторы вычислений и их приоритеты в Excel
Операторы указывают тип вычисления, который требуется выполнить с элементами формулы, такими как сложения, вычитания, умножения или деления. В этой статье вы узнаете порядок по умолчанию, в котором операторы работают с элементами в вычислении. Вы также узнаете, как изменить этот порядок с помощью скобок.
Типы операторов
Приложение Microsoft Excel поддерживает четыре типа операторов: арифметические, текстовые, операторы сравнения и операторы ссылок.
Для выполнения основных математических операций, таких как сложения, вычитания или умножения или объединения чисел, и получения числовых результатов, используйте арифметические операторы в этой таблице.
|
Арифметический оператор |
|
Пример |
|---|---|---|
|
+ (знак «плюс») |
Сложение |
=3+3 |
|
– (знак «минус») |
Вычитание |
=3–1 |
|
* (звездочка) |
Умножение |
=3*3 |
|
/ (косая черта) |
Деление |
=3/3 |
|
% (знак процента) |
Доля |
=20 % |
|
^ (крышка) |
Возведение в степень |
=2^3 |
С помощью операторов в таблице ниже можно сравнить два значения.
При сравнении двух значений с помощью этих операторов результатом является логическое значение TRUE или FALSE.
|
Оператор сравнения |
Значение |
Пример |
|---|---|---|
|
= (знак равенства) |
Равно |
=A1=B1 |
|
> (знак «больше») |
Больше |
=A1>B1 |
|
< (знак «меньше») |
Меньше |
=A1<B1 |
|
>= (знак «больше или равно») |
Больше или равно |
=A1>=B1 |
|
<= (знак «меньше или равно») |
Меньше или равно |
=A1<=B1 |
|
<> (знак «не равно») |
Не равно |
=A1<>B1 |
Используйте амперсанд (&) для объединения или объединения одной или нескольких текстовых строк для создания одного фрагмента текста.
|
Текстовый оператор |
Значение |
Пример |
|---|---|---|
|
& (амперсанд) |
Соединяет или сцепляет два значения для получения одного непрерывного текстового значения. |
=»North»&»wind» |
Объедините диапазоны ячеек для вычислений с этими операторами.
|
Оператор ссылки |
Значение |
Пример |
|---|---|---|
|
|
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки. |
=СУММ(B5:B15) |
|
, (запятая) |
Оператор Union, объединяющий несколько ссылок в одну ссылку. |
=СУММ(B5:B15;D5:D15) |
|
(пробел) |
Оператор пересечения, который создает ссылку на ячейки, общие для двух ссылок. |
=СУММ(B7:D7 C6:C8) |
|
# (решетка) |
Символ #используется в нескольких контекстах:
|
=СУММ(A2#) |
|
@ (по адресу) |
Оператор ссылки, который используется для определения неявного пересечения в формуле. |
=@A1:A10 =СУММ(Таблица1[@[Январь]:[Декабрь]]) |
Порядок выполнения действий в формулах Excel
В некоторых случаях порядок выполнения вычисления может повлиять на возвращаемое значение формулы, поэтому важно понимать порядок и способ изменения порядка для получения ожидаемых результатов.
Формулы вычисляют значения в определенном порядке.
Формула в Excel всегда начинается со знака равенства (=). Знак равенства сообщает Excel, что следующие символы составляют формулу. После этого знака равенства можно вычислить ряд элементов (операндов), разделенных операторами вычислений. Excel вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.
Если в одной формуле используется несколько операторов, Microsoft Excel выполняет операции в порядке, указанном в приведенной ниже таблице. Если формула содержит операторы с одинаковым приоритетом — например, операторы деления и умножения, — они выполняются слева направо.
|
Оператор |
Описание |
|---|---|
|
: (двоеточие) (один пробел) , (запятая) |
Операторы ссылок |
|
– |
Знак «минус» |
|
% |
Процент |
|
^ |
Возведение в степень |
|
* и / |
Умножение и деление |
|
+ и — |
Сложение и вычитание |
|
& |
Объединение двух текстовых строк в одну |
|
= |
Сравнение |
Чтобы изменить порядок вычисления формулы, заключите ее часть, которая должна быть выполнена первой, в скобки.
Например, приведенная ниже формула возвращает значение 11, так как Excel вычисляет умножение перед добавлением. Формула сначала умножает 2 на 3, а затем добавляет 5 к результату.
=5+2*3
Напротив, если для изменения синтаксиса используются круглые скобки, Excel 5 и 2, а затем умножает результат на 3, чтобы получить 21.
=(5+2)*3
В приведенном ниже примере скобки, включаемые в первую часть формулы, принудит Excel сначала вычислить B4+25, а затем разделить результат на сумму значений в ячейках D5, E5 и F5.
=(B4+25)/СУММ(D5:F5)
Просмотрите это видео по порядку операторов в Excel, чтобы узнать больше.
Преобразование Excel значений в формулах
При вводе формулы Excel ожидает определенные типы значений для каждого оператора. Если ввести значение, отличное от ожидаемого, Excel может преобразовать это значение.
|
Формула |
Производит |
Описание |
|
= «1»+»2″ |
3 |
При использовании знака «плюс» (+) Excel числа в формуле. Хотя кавычки означают, что «1» и «2» являются текстовыми значениями, Excel автоматически преобразует текстовые значения в числа. |
|
= 1+»$4,00″ |
5 |
Если формула ожидает числа, Excel преобразует текст, если он имеет формат, который обычно принимается для числа. |
|
= «1.06.2001»-«5/1/2001» |
31 |
Excel интерпретирует текст как дату в формате мм/дд/дд/yyyy, преобразует даты в серийные числа, а затем вычисляет разницу между ними. |
|
=SQRT («8+1») |
#ЗНАЧ! |
Excel не удается преобразовать текст в число, так как текст «8+1» не может быть преобразован в число. Для преобразования текста в число и возврата результата 3 можно использовать «9» или «8»+»1″ вместо «8+1». |
|
= «A»&TRUE |
ATRUE |
Если текст ожидается, Excel преобразует числа и логические значения, такие как TRUE и FALSE, в текст. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
-
Базовые математические Excel
-
Использование Excel в качестве калькулятора
-
Полные сведения о формулах в Excel
org/ListItem»>
-
Поиск ошибок в формулах
-
Сочетания клавиш и горячие клавиши в Excel
-
Функции Excel (по алфавиту)
-
Функции Excel (по категориям)
Рекомендации, позволяющие избежать появления неработающих формул
Операторы вычислений и приоритет
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel 2010 Excel для Mac 2011 Excel для телефонов с Android Еще.
..Меньше
Операторы определяют операции, которые необходимо выполнить над элементами формулы. Существует стандартный порядок вычислений, но его можно изменить с помощью скобок.
В этой статье
-
Типы операторов
-
Порядок выполнения действий в формулах Excel
Типы операторов
Существует четыре различных типа операторов вычислений: арифметические, сравнительные, текстовые (объединение текста) и ссылки.
Арифметические операторы
Выполнение основных математических операций, таких как с добавление, вычитание или умножение; объединить числа; и получить числовые результаты, используйте в формуле арифметические операторы:
|
Арифметический оператор |
Значение |
Пример |
Результат |
|
+ (знак «плюс») |
Сложение |
=3+3 |
6 |
|
– (знак «минус») |
Вычитание |
=3–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 |
Текстовый оператор конкатенации
С помощью амперсанд (&) можно совмещать (объединять) одну или несколько текстовых строк, чтобы получить один фрагмент текста.
|
Текстовый оператор |
Значение |
Пример |
Результат |
|
& (амперсанд) |
Соединение или объединение последовательностей знаков в одну последовательность |
=»North»&»wind» |
Northwind |
|
=»Привет» & » » & «мир» В этом примере между двумя словами вставляется пробел. |
Всем привет |
Операторы ссылок
Для определения ссылок на диапазоны ячеек можно использовать операторы, указанные ниже.
|
Оператор ссылки |
Значение |
Пример |
|
: (двоеточие) |
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки. |
B5:B15 |
|
; (точка с запятой) |
Оператор объединения. Объединяет несколько ссылок в одну ссылку. |
СУММ(B5:B15,D5:D15) |
|
(пробел) |
Оператор пересечения, который возвращает ссылку на ячейки, общие с диапазонами в формуле. В этом примере ячейка C7 находится в обоих диапазонах, поэтому это пересечение. |
B7:D7 C6:C8 |
К началу страницы
Порядок выполнения действий в формулах Excel
В некоторых случаях порядок выполнения вычислений может повлиять на возвращаемую формулу, поэтому важно понимать, как определяется порядок и как можно изменить порядок получения нужных результатов.
Порядок вычислений
Формулы вычисляют значения в определенном порядке. Формула в Excel всегда начинается со знака равно (=). Знак равно означает Excel что последующие символы образуют формулу. После знака равно вычисляются элементы (операнды, например числа или ссылки на ячейки), разделенные операторами вычислений (такими как +, -, *или /). Excel вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.
Приоритет операторов
Если в одной формуле используется несколько операторов, Microsoft Excel выполняет операции в порядке, указанном в приведенной ниже таблице. Если формула содержит операторы с одинаковым приоритетом — например, операторы деления и умножения, — они выполняются слева направо.
|
Оператор |
Описание |
|
: (двоеточие) (один пробел) , (запятая) |
Операторы ссылок |
|
– |
Знак «минус» |
|
% |
Процент |
|
^ |
Exponentiation (поднятия до питания) |
|
* и / |
Умножение и деление |
|
+ и — |
Сложение и вычитание |
|
& |
Объединение двух текстовых строк в одну |
|
= |
Сравнение |
Использование круглых скобок
Чтобы изменить порядок вычисления формулы, заключите ее часть, которая должна быть выполнена первой, в скобки.
Например, следующая формула дает результат 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)
К началу страницы
Операторы вычисления и приоритет в Excel
Операторы определяют тип вычисления, которое вы хотите выполнить с элементами формулы, например сложение, вычитание, умножение или деление. В этой статье вы узнаете стандартный порядок, в котором операторы воздействуют на элементы в вычислении.
Вы также узнаете, как изменить этот порядок с помощью круглых скобок.
Типы операторов
Существует четыре различных типа операторов вычисления: арифметические операции, сравнение, конкатенация текста и ссылка.
Для выполнения основных математических операций, таких как сложение, вычитание или умножение, или для объединения чисел и получения числовых результатов, используйте арифметические операторы в этой таблице.
Арифметический оператор | Значение | Пример |
|---|---|---|
+ (плюс) | Дополнение | =3+3 |
– (знак минус) | Вычитание | =3–1 |
* (звездочка) | Умножение | =3*3 |
/ (косая черта) | Отдел | = 3/3 |
% (знак процента) | Процент 93 |
С помощью операторов в таблице ниже вы можете сравнить два значения.
Когда два значения сравниваются с помощью этих операторов, результатом является логическое значение TRUE или FALSE.
Оператор сравнения | Значение | Пример |
|---|---|---|
= (знак равенства) | равно | =А1=В1 |
> (знак больше) | Больше | =А1>В1 |
< (знак меньше) | Менее | =А1<В1 |
>= (знак больше или равно) | Больше или равно | =А1>=В1 |
<= (знак меньше или равен) | Меньше или равно | =А1<=В1 |
<> (без знака равенства) | Не равно | =А1<>В1 |
Используйте амперсанд (&), чтобы соединить или объединить одну или несколько текстовых строк для создания единого фрагмента текста.
Текстовый оператор | Значение | Пример |
|---|---|---|
и (амперсанд) | Соединяет или объединяет два значения для получения одного непрерывного текстового значения. | = «север» и «ветер» |
Объединение диапазонов ячеек для вычислений с помощью этих операторов.
Эталонный оператор | Значение | Пример |
|---|---|---|
: (двоеточие) | Оператор диапазона, который создает одну ссылку на все ячейки между двумя ссылками, включая две ссылки. | =СУММ(B5:B15) |
, (запятая) | Оператор объединения, объединяющий несколько ссылок в одну. | =СУММ(B5:B15;D5:D15) |
(пробел) | Оператор пересечения, создающий ссылку на ячейки, общие для двух ссылок. | =СУММ(B7:D7 C6:C8) |
# (фунт) | Символ # используется в нескольких контекстах:
Используется для указания на недостаточное пространство для рендеринга. В большинстве случаев вы можете расширять столбец до тех пор, пока содержимое не отобразится правильно. |
=СУММ(A2#) |
@ (в) | Оператор ссылки, который используется для обозначения неявного пересечения в формуле. | =@A1:A10 =СУММ(Таблица1[@[Январь]:[Декабрь]]) |
Порядок, в котором Excel выполняет операции в формулах
В некоторых случаях порядок, в котором выполняются вычисления, может повлиять на возвращаемое значение формулы, поэтому важно понимать порядок и то, как вы можете изменить порядок, чтобы получить ожидаемые результаты.
Формулы вычисляют значения в определенном порядке.
Формула в Excel всегда начинается со знака равенства (=). Знак равенства сообщает Excel, что следующие за ним символы составляют формулу. После этого знака равенства может быть ряд вычисляемых элементов (операндов), которые разделены операторами вычисления. Excel вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.
При объединении нескольких операторов в одну формулу Excel выполняет операции в порядке, указанном в следующей таблице. Если формула содержит операторы с одинаковым приоритетом — например, если формула содержит оператор умножения и деления — Excel оценивает операторы слева направо.
Оператор | Описание | |
|---|---|---|
: (двоеточие) (один пробел) , (запятая) | Эталонные операторы | |
– | Отрицание (как в –1) | |
% | 9 | Возведение в степень |
* и / | Умножение и деление | |
+ и – | Сложение и вычитание | |
и | Соединяет две строки текста (объединение) | |
= | Сравнение |
Чтобы изменить порядок вычисления, заключите в круглые скобки ту часть формулы, которая будет вычисляться первой.
Например, следующая формула дает значение 11, так как Excel вычисляет умножение перед сложением. Формула сначала умножает 2 на 3, а затем прибавляет к результату 5.
=5+2*3
Напротив, если вы используете круглые скобки для изменения синтаксиса, Excel складывает 5 и 2 вместе, а затем умножает результат на 3, чтобы получить 21.
=(5+2)*3
В приведенном ниже примере круглые скобки, заключающие первую часть формулы, заставят Excel сначала вычислить B4+25, а затем разделить результат на сумму значений в ячейках D5, E5 и F5.
=(B4+25)/СУММ(D5:F5)
Посмотрите это видео о заказе оператора в Excel, чтобы узнать больше.
Как 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» не может быть преобразован в число. Вы можете использовать «9» или «8»+«1» вместо «8+1», чтобы преобразовать текст в число и вернуть результат 3. |
= «А»&ИСТИНА | ИСТИНА | Когда ожидается текст, Excel преобразует числа и логические значения, такие как ИСТИНА и ЛОЖЬ, в текст. |
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
См. также
Базовая математика в Excel
Используйте Excel в качестве калькулятора
Обзор формул в Excel
Как избежать неработающих формул
org/ListItem»>Сочетания клавиш и функциональные клавиши Excel
Функции Excel (по алфавиту)
Функции Excel (по категориям)
Найдите и исправьте ошибки в формулах
Операторы вычисления и приоритет
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов Android Excel 2010 Excel для Mac 2011 Excel для телефонов Android Больше.
..Меньше
Операторы определяют тип вычисления, которое необходимо выполнить для элементов формулы. Существует порядок вычислений по умолчанию, но вы можете изменить этот порядок, используя круглые скобки.
В этой статье
Типы операторов
Порядок, в котором Excel выполняет операции в формулах
Типы операторов
Существует четыре различных типа операторов вычисления: арифметические операции, сравнение, конкатенация текста (объединение текста) и ссылка.
Арифметические операторы
Для выполнения основных математических операций, таких как сложение, вычитание или умножение; комбинировать числа; и получить числовые результаты, используйте в формуле следующие арифметические операторы:
Арифметический оператор | Значение | Пример | Результат |
+ (плюс) | Дополнение | =3+3 | 6 |
– (знак минус) | Вычитание | =3–1 | 2 -1 |
* (звездочка) | Умножение | =3*3 | 9 |
/ (косая черта) | Отдел | = 15/3 | 5 |
% (знак процента) | Процент | 92 | 9 |
Операторы сравнения
Вы можете сравнить два значения с помощью следующих операторов.
Когда два значения сравниваются с помощью этих операторов, результатом является логическое значение TRUE или FALSE.
Оператор сравнения | Значение | Пример |
= (знак равенства) | равно | А1=В1 |
> (знак больше) | Больше | А1>В1 |
< (знак меньше) | Менее | А1<В1 |
>= (знак больше или равно) | Больше или равно | А1>=В1 |
<= (знак меньше или равен) | Меньше или равно | А1<=В1 |
<> (без знака равенства) | Не равно | А1<>В1 |
Оператор конкатенации текста
Используйте амперсанд (&) для конкатенации (объединения) одной или нескольких текстовых строк для создания единого фрагмента текста.
Текстовый оператор | Значение | Пример | Результат |
и (амперсанд) | Соединяет или объединяет два значения для получения одного непрерывного текстового значения | = «север» и «ветер» | Нортвинд |
=»Привет» & » » & «мир» В этом примере между двумя словами вставляется пробел. | Привет, мир |
Справочные операторы
Объедините диапазоны ячеек для вычислений со следующими операторами.
Эталонный оператор | Значение | Пример |
: (двоеточие) | Оператор диапазона, который создает одну ссылку на все ячейки между двумя ссылками, включая две ссылки | В5:В15 |
, (запятая) | Оператор объединения, который объединяет несколько ссылок в одну ссылку | СУММ(B5:B15,D5:D15) |
(пробел) | Оператор пересечения, который возвращает ссылку на ячейки, общие для диапазонов в формуле. | B7:D7 C6:C8 |
Верх страницы
Порядок, в котором Excel выполняет операции в формулах
В некоторых случаях порядок, в котором выполняются вычисления, может повлиять на возвращаемое значение формулы, поэтому важно понимать, как определяется порядок и как его можно изменить для получения желаемых результатов.
Порядок расчета
Формулы вычисляют значения в определенном порядке. Формула в Excel всегда начинается со знака равенства (=). Знак равенства сообщает Excel, что следующие за ним символы составляют формулу. После знака равенства следуют вычисляемые элементы (операнды, такие как числа или ссылки на ячейки), которые разделяются операторами вычисления (такими как +, -, * или /).
Excel вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.
Приоритет оператора
При объединении нескольких операторов в одну формулу Excel выполняет операции в порядке, указанном в следующей таблице. Если формула содержит операторы с одинаковым приоритетом — например, если формула содержит оператор умножения и деления — Excel оценивает операторы слева направо.
Оператор | Описание |
: (двоеточие) (один пробел) , (запятая) | Эталонные операторы |
– | Отрицание (как в –1) |
Возведение в степень (возведение в степень) | |
* и / | Умножение и деление |
+ и – | Сложение и вычитание |
и | Соединяет две строки текста (объединение) |
= | Сравнение |
Использование скобок
Чтобы изменить порядок вычисления, заключите в круглые скобки ту часть формулы, которая будет вычисляться первой.



Знак пробела определяется пробелом в открывающих и закрывающих кавычках (» «).



Символ пробела указывается путем включения пробела в открывающие и закрывающие кавычки (» «).
В этом примере ячейка C7 находится в обоих диапазонах, так что это пересечение.