Функция ABS в Excel: модуль числа с примерами
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Модуль числа в Excel возвращает функция ABS: =ABS(A2) превратит −15 в 15, а положительные числа оставит без изменений. Чтобы поставить модуль в формуле, оберните в ABS всё выражение: =ABS(B2-A2) — разница без учёта знака, =СУММПРОИЗВ(ABS(B2:B10)) — сумма модулей диапазона. Отдельного знака модуля (|x|) в Excel нет — только функция ABS.

Функция ABS в Excel, примеры
Функция ABS и возвращаемые ею значения
Раздел функцийМатематические
Название и описание на английскомABS
ВолатильностьНе волатильная

См. также, и не путать: ABC-анализ в Excel

Реклама

Что делает функция ABS

Функция ABS возвращает модуль числа. Модуль числа по определению всегда положительное число. Модуль отрицательного числа равен его произведению на -1.

Синтаксис функции ABS

=ABS(ЯчейкаИлиЗначение)
Модуль числа
B2=ABS(A2)
AB
1ЧислоМодуль
2-1515=ABS(A2)
31515=ABS(A3)
400=ABS(A4)
5-3,73,7=ABS(A5)

ABS убирает знак минус и не меняет положительные числа и ноль.

В английском Excel: =ABS(A2)

Примеры формул с функцией ABS

Functions

Пример 1

Таблица руководителя с функцией ABS

Таблица выше была создана руководителем колцентра, для того, чтобы выявить проблемные часы его работы.

Задача менеджера - минимизировать затрачиваемые человеческие ресурсы, при этом сохраняя максимальную скорость ответа на входящие звонки.

Таблица отражает среднюю длительность ожидания клиента на линии. Как резкое увеличение от часа к часу, так и резкое уменьшение показателя - плохой сигнал.

В столбце D используется обычное вычитание значения предыдущего часа.

Руководитель использует функцию ABS, чтобы определить часы, когда разница максимальна, чтобы изменить рабочее расписание сотрудников и "сгладить" график.

Пример 1: резкие скачки в обе стороны
D4=ABS(B4-B3)
ABCD
1ЧасОжидание, секИзменениеИзменение по модулю
214:0040
315:005515=B3-B215=ABS(B3-B2)
416:0012065=B4-B365=ABS(B4-B3)
517:0060-60=B5-B460=ABS(B5-B4)

Рост на 65 секунд и падение на 60 одинаково важны. Без ABS падение выглядело бы «хорошим» отрицательным числом.

В английском Excel: =ABS(B3-B2)

Условное форматирование помогает быстро выявить, что стоит задерживать часть сотрудников на один час в 16:00 в этот день, а также выводить больше сотрудников в самом начале смены.

Functions

Пример 2.

Пример2 - функция ABS в формуле массива

Тот же самый руководитель использует похожую таблицу, но уже по всем дням недели. Чтобы не загромождать таблицу лишними вычислениями, он использует функцию ABS в формуле массива.

Как происходит расчет в формуле? Сначала для каждого значения массива высчитывается его абсолютное значение функцией ABS, а далее уже эти абсолютные значения суммируются.

Как и все формулы массива, такая формула вводится без фигурных скобок, но ввод в ячейку производится сочетанием клавиш Ctrl + Shift + Enter.

Пример 2: сумма модулей диапазона
C2=СУММПРОИЗВ(ABS(A2:A5))
ABC
1ОтклонениеСумма модулей
2-2095=СУММПРОИЗВ(ABS(A2:A5))
315
4-40
520

Обычная СУММ дала бы −25: отклонения в разные стороны погасили бы друг друга. СУММПРОИЗВ работает без Ctrl+Shift+Enter во всех версиях; в Excel 365 подойдёт и =СУММ(ABS(A2:A5)).

В английском Excel: =SUMPRODUCT(ABS(A2:A5))

Формула высчитывает кумулятивное значение "проблемных" часов в течение каждого дня и позволяет руководителю выявить дни с самым несбалансированным графиком.

Functions

Как поставить модуль в формуле Excel

Знака |x| в Excel нет, поэтому модуль всегда записывают функцией ABS вокруг нужного выражения. Её можно вкладывать в любые формулы: в разницу, в условия, в поиск максимального отклонения.

Модуль разницы и проверка отклонения
D3=ABS(B3/A3-1)>10%
ABCD
1ПланФактОтклонениеОтклонение > 10%?
2100955=ABS(B2-A2)ЛОЖЬ=ABS(B2/A2-1)>10%
320024040=ABS(B3-A3)ИСТИНА=ABS(B3/A3-1)>10%
41501482=ABS(B4-A4)ЛОЖЬ=ABS(B4/A4-1)>10%

ABS внутри условия позволяет одной формулой поймать отклонение и вверх, и вниз.

В английском Excel: =ABS(B2/A2-1)>10%

Модуль без функции ABS
C2=ЕСЛИ(A2<0;-A2;A2)
ABCD
1ЧислоABSЕСЛИКОРЕНЬ из квадрата
2-88=ABS(A2)8=ЕСЛИ(A2<0;-A2;A2)8=КОРЕНЬ(A2^2)
355=ABS(A3)5=ЕСЛИ(A3<0;-A3;A3)5=КОРЕНЬ(A3^2)

Все три формулы дают одно и то же, но ABS короче и понятнее.

Другие математические функции

ЗНАК, МУМНОЖ, НЕЧЁТ, НОД, НОК, ОКРВВЕРХ, ОКРВНИЗ, ОКРУГЛ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ, ОКРУГЛТ, ОСТАТ, ОТБР, ПИ, ПРОИЗВЕД, РИМСКОЕ, СЛУЧМЕЖДУ, СЛЧИС, СТЕПЕНЬ, СУММ, СУММЕСЛИ, СУММПРОИЗВ, ФАКТР, ЦЕЛОЕ, ЧАСТНОЕ, ЧЁТН, ЧИСЛКОМБ

Частые ошибки с ABS

  • Минус остался. ABS применили не ко всей разнице: =ABS(B2)-A2 вместо =ABS(B2-A2).
  • #ЗНАЧ!. В аргументе текст, который нельзя превратить в число, например «−15» со знаком минус-тире вместо дефиса. Замените символ ПОДСТАВИТЬ.
  • Сумма модулей посчитана неверно в Excel 2019. =СУММ(ABS(…)) по диапазону нужно вводить через Ctrl+Shift+Enter — или используйте СУММПРОИЗВ.

Модуль в Excel — частые вопросы

Как сделать модуль в Excel?

Функцией =ABS(A2) — она возвращает число без знака.

Как поставить модуль в формуле?

Оберните выражение в ABS: =ABS(B2-A2). Знака |x| в Excel нет.

Что значит ABS в Excel?

ABS — от английского absolute, «абсолютная величина», то есть модуль числа. В русском Excel функция называется так же.

Как посчитать сумму модулей?

Формулой =СУММПРОИЗВ(ABS(A2:A10)).

Применить модуль, округлить, умножить или прибавить число ко всему столбцу прямо на месте можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: модуль числа в Excel

ЗадачаФормула
Модуль числа=ABS(A2)
Модуль разницы=ABS(B2-A2)
Сумма модулей=СУММПРОИЗВ(ABS(A2:A10))
Отклонение больше порога=ABS(B2/A2-1)>10%

Надеюсь, на этой странице вы нашли то, что искали. Модуль в Excel — это всегда ABS вокруг нужного выражения.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*