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