Операторы указывают тип вычисления, который необходимо выполнить для элементов формулы, таких как сложение, вычитание, умножение или деление. В этой статье вы узнаете, в каком порядке по умолчанию операторы действуют на элементы вычисления. Вы также узнаете, как изменить этот порядок с помощью круглых скобок.
Типы операторов
Приложение Microsoft Excel поддерживает четыре типа операторов: арифметические, текстовые, операторы сравнения и операторы ссылок.
Для выполнения основных математических операций, таких как сложение, вычитание или умножение, или для объединения чисел, используйте арифметические операторы в этой таблице.
Арифметический оператор |
Значение |
Пример |
---|---|---|
+ (знак «плюс») |
Сложение |
=3+3 |
– (знак «минус») |
Вычитание Отрицание |
=3–1 =–1 |
* (звездочка) |
Умножение |
=3*3 |
/ (косая черта) |
Деление |
=3/3 |
% (знак процента) |
Доля |
=20% |
^ (крышка) |
Возведение в степень |
=2^3 |
С помощью операторов в приведенной ниже таблице можно сравнить два значения. При сравнении двух значений с помощью этих операторов результатом будет логическое значение TRUE или FALSE.
Оператор сравнения |
Значение |
Пример |
---|---|---|
= (знак равенства) |
Равно |
=A1=B1 |
> (знак «больше») |
Больше |
=A1>B1 |
< (знак «меньше») |
Меньше |
=A1<B1 |
>= (знак «больше или равно») |
Больше или равно |
=A1>=B1 |
<= (знак «меньше или равно») |
Меньше или равно |
=A1<=B1 |
<> (знак «не равно») |
Не равно |
=A1<>B1 |
Используйте амперсанд (&) для объединения или объединения одной или нескольких текстовых строк для создания одного фрагмента текста.
Текстовый оператор |
Значение |
Пример |
---|---|---|
& (амперсанд) |
Соединяет или объединяет два значения для получения одного непрерывного текстового значения. |
="Север"&"ветер" |
Объедините диапазоны ячеек для вычислений с этими операторами.
Оператор ссылки |
Значение |
Пример |
---|---|---|
: (двоеточие) |
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки. |
=СУММ(B5:B15) |
, (запятая) |
Оператор Union, который объединяет несколько ссылок в одну ссылку. |
=СУММ(B5:B15;D5:D15) |
(пробел) |
Оператор пересечения, который создает ссылку на ячейки, общие для двух ссылок. |
=СУММ(B7:D7 C6:C8) |
# (фунт) |
Символ #используется в нескольких контекстах:
|
|
@ (at) |
Оператор reference, который используется для указания неявного пересечения в формуле. |
=@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 преобразует текст, если он имеет формат, который обычно принимается для числа. |
= "01.06.2001"-"01.05.2001" |
31 |
Excel интерпретирует текст как дату в формате мм/дд/гггг, преобразует даты в серийные номера, а затем вычисляет разницу между ними. |
=SQRT ("8+1") |
Вместо ошибки #ЗНАЧ! |
Excel не может преобразовать текст в число, так как текст "8+1" не может быть преобразован в число. Вы можете использовать "9" или "8"+"1" вместо "8+1", чтобы преобразовать текст в число и вернуть результат 3. |
= "A"&TRUE |
ATRUE |
Если ожидается текст, Excel преобразует числа и логические значения, такие как TRUE и FALSE, в текст. |
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.