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

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

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

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

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

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

Значение

Пример

+ (знак «плюс»)

Сложение

= 3 + 3

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

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

= 3 – 1
= – 1

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

Умножение

= 3 * 3

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

Деление

= 3/3

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

Доля

= 20%

^ (крышка)

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

=

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

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

Значение

Пример

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

Равно

= A1 = B1

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

Больше

= A1>B1

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

Меньше

= A1<B1

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

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

= A1>= B1

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

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

= A1<= B1

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

Не равно

= A1<>B1

С помощью амперсанда (&) можно присоединиться к одной или нескольким текстовым строкам или объединить их в виде одной части текста.

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

Значение

Пример

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

Соединение или сцепление двух значений для получения одного непрерывного текстового значения.

= "Северный" & "Ветер"

Объединение диапазонов ячеек для вычисления с помощью этих операторов.

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

Значение

Пример

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

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

= СУММ (B5: B15)

, (запятая)

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

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

(пробел)

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

= СУММ (B7: D7 C6: C8)

# (фунт)

Символ # используется в нескольких контекстах:

  • Используется в качестве части имени ошибки.

  • Используется для обозначения недостаточного места для отображения. В большинстве случаев вы можете расширить столбец, чтобы его содержимое отображалось правильно.

  • Заменяющий оператор Range, который используется для ссылки на весь диапазон в формуле динамического массива.

  • Ошибки

  • #####

  • = СУММ (A2 #)

@ (at)

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

= @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, "5" и "F5".

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

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

Преобразование значений в формулах в Excel

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

Формула

Создает

Описание

= "1" + "2"

3

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

= 1 + "$ 4.00"

5

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

= "6/1/2001"-"5/1/2001"

31

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

= SQRT ("8 + 1")

Ошибки

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

= "A" &ИСТИНА

атруе

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Нужна дополнительная помощь?

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

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

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

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

×