Главная

Unknown

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

Операторы задают тип вычисления, которое нужно выполнить над элементами формулы. Списки поддерживают три различных типа операторов вычисления: арифметические, текстовые и операторы сравнения.

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

Порядок выполнения операций в формуле

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

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

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

Арифметический оператор Назначение (пример)
+ (плюс) Сложение (3+3)
– (минус) Вычитание (3–1)
Отрицание (–1)
* (звездочка) Умножение (3*3)
/ (косая черта) Деление (3/3)
% (знак процента) Процент (20%)
^ (знак крышки) Возведение в степень (3^2)

Операторы сравнения   Используются для сравнения двух значений. Результатом сравнения является логическое значение «Да» или «Нет».

Оператор сравнения Значение (пример)
= (знак равенства) Равно (A=B)
> (знак «больше») Больше (A>B)
< (знак «меньше») Меньше (A<B)
>= (знак «больше или равно») Больше или равно (A>=B)
<= (знак «меньше или равно») Меньше или равно (A<=B)
<> (знак «не равно») Не равно (A<>B)

Оператор конкатенации текста   Амперсанд (&) используется для объединения нескольких текстовых строк в одну строку.

Текстовый оператор Значение (пример)
& (амперсанд) Объединение последовательностей знаков в одну последовательность ("Северный"&"ветер")

К началу страницы

Порядок выполнения операций в формуле

Значения формул вычисляются в определенном порядке. Формула списка должна начинаться со знака равенства (=), за которым следуют вычисляемые элементы (операнды), разделенные операторами вычисления. Формулы в списках вычисляются слева направо в соответствии с порядком, определенным для каждого оператора в формуле.

Приоритет операторов

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

Оператор Описание
Отрицание (например, –1)
% Процент
^ Возведение в степень
* и / Умножение и деление
+ и – Сложение и вычитание
& Объединение двух текстовых строк в одну
= < > <= >= <> Сравнение

Использование скобок

Чтобы изменить порядок вычисления, заключите в скобки ту часть формулы, которая должна вычисляться первой. Например, результатом вычисления приведенной ниже формулы будет значение 11, так как умножение в списке вычисляется перед сложением. В формуле число 2 умножается на 3, а затем к результату добавляется 5.

=5+2*3

Если использовать скобки, как показано ниже, то сначала будут суммированы числа 5 и 2, а затем полученное значение будет умножено на 3. В результате будет получено значение 21.

=(5+2)*3

В следующем примере из-за скобок, в которые заключена первая часть формулы, сначала вычисляется сумма [Цена]+25, а затем результат делится на сумму значений в столбцах EC1 и EC2:

=([Цена]+25)/СУММ([EC1]+[EC2])

К началу страницы

Table of contents

previous page start next page