В этой статье описаны синтаксис формулы и использование функции ABS в Microsoft Excel.
Описание
Возвращает модуль (абсолютную величину) числа. Абсолютная величина числа — это число без знака.
Синтаксис
Аргументы функции ABS описаны ниже.
Число. — обязательный аргумент. Вещественное число, абсолютное значение которого необходимо найти.
Пример
Скопируйте таблицу ниже и вставьте ее в ячейку A1 в Excel. Возможно, для работы формул понадобится выбрать все ячейки с ними и нажать клавишу F2, а затем — клавишу ВВОД. Можно также расширить столбцы для более удобного просмотра листа.
Функция Abs(Absolute) служит для вычисления абсолютного значения(модуля) числа. Абсолютное значение числа — это положительная величина, например абсолютное значение числа -7 равно 7
В результате действия функции Abs возвращается значение, тип которого совпадает с типом переданного аргумента и равняется абсолютному значению указанного в аргументе числа. Если аргумент имеет тип String, который может быть преобразован в число, тогда возвращается значение типа Double
Функция ABS находит абсолютное значение числа, переданного в качестве аргумента, и возвращает соответствующее значение.
Примеры использования функции ABS в Excel
Пример 1. Определить длину проекции отрезка на ось Ox, который задан координатами начальной (-7;-4) и конечной (19;44) точек.
Для определения длины проекции на ось Ox используем следующую формулу:
B4 и B2 – начальная и конечная координаты соответственно. Разность этих координат является искомой длиной проекции. Аналогично найдем величину проекции на ось Oy. Полученные результаты:
В результате вычисления формулы по модулю определилась проекция отрезка на ось Ox.
Расчет разницы между наименьшим отрицательным и положительным числом
Пример 2. Найти разность между наименьшим и наименьшим абсолютным значениями элементов массива.
Для расчета используем следующую формулу (формула массива CTRL+SHIFT+Enter):
Функция МИН выполняет поиск наименьшего значения в диапазоне. Для поиска наименьшего неотрицательного числа используется выражение МИН(ABS(B3:B12)).
Сумма по модулю в Excel для отрицательных чисел
Пример 3. В таблице Excel записаны все транзакции предприятия за определенный промежуток времени. Отрицательные значения соответствуют расходным операциям. Рассчитать сумму расходов за указанный период.
Для расчета используем следующую формулу массива (CTRL+SHIFT+Enter):
- При переборе элементов диапазона B3:B12 каждое значение проверяется на принадлежность к диапазону отрицательных чисел.
- Функция СУММ возвращает сумму абсолютных величин (благодаря использованию функции ABS), взятых из диапазона отобранных отрицательных чисел.
- Если отрицательных чисел (расходных операций) нет, будет возвращено значение 0 (нуль).
То есть, общие расходы предприятия за указанный период составили 29020.
Особенности использования функции ABS в Excel
Функция имеет следующий вариант синтаксической записи:
Единственный аргумент данной функции (является обязательным для заполнения) – число. Он характеризует некоторое вещественное число, у которого будет определено абсолютное значение.
- Функция ABS принимает аргументы, которые являются числовыми значениями, текстовыми представлениями чисел или данными логического типа (ИСТИНА, ЛОЖЬ).
- Если в качестве аргумента рассматриваемой функции была передана текстовая строка, которая не может быть преобразована к числовому типу данных (например, =ABS(«текст»)), результатом выполнения будет код ошибки #ЗНАЧ!.
- Данная функция может использоваться как формула массива для работы с большими диапазонами данных.
- Модуль числа позволяет определить какую-либо физическую величину, которая математически может быть задана отрицательным числом, но в реальном мире – представлена только абсолютным (неотрицательным) значением, например, длина какого-либо отрезка.
- При написании макроса может также понадобиться расчет абсолютных значений некоторых чисел. В VBA используется одноименная функция ABS() (как и во многих других языках программирования).
- В Excel существует два альтернативных способа получения абсолютного значения некоторой величины: