Операторы определяют операции, которые необходимо выполнить над элементами формулы. Вычисления происходят в порядке, заданной по умолчанию, но его можно изменить с помощью скобок.
В этой статье
Типы операторов
Существует четыре различных типа операторов вычислений: арифметические, сравнительные, текстовые (объединяющие текст) и ссылки.
Арифметические операторы
Для выполнения основных математических операций, таких как с добавление, вычитание или умножение; объединить числа; и получить числовые результаты, используйте в формуле следующие арифметические операторы:
Арифметический оператор | Значение | Пример | Результат |
---|---|---|---|
+ (знак «плюс») |
Сложение |
=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 |
Текстовый оператор конкатенации
Амперанда (&) используется для объединения (объединения) одной или двух текстовых строк для получения одного фрагмента текста.
Текстовый оператор | Значение | Пример | Результат |
---|---|---|---|
& (амперсанд) |
Соединение или объединение последовательностей знаков в одну последовательность |
="Северный"&"ветрено" |
Northwind |
="Привет" & " " & "мир" В этом примере между двумя словами вставляется пробел. Знак пробела определяется пробелом в открывающих и закрывающих кавычках (" "). |
Всем привет |
Операторы ссылок
Для определения ссылок на диапазоны ячеек можно использовать операторы, указанные ниже.
Оператор ссылки | Значение | Пример |
---|---|---|
: (двоеточие) |
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки. |
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)