Что такое модуль в Excel – как и какими функциями его можно рассчитать
В математике модуль числа показывает его абсолютное значение, знак величины не учитывается. С помощью формулы определение записывается так: I-aI = IaI = a. Все значения по модулю являются положительными.
Программа Excel оперирует числами, под которыми часто «скрываются» не абстрактные математические действия, а реальные предметы или бухгалтерские расчеты. Поэтому полученные результаты не могут быть отрицательными.
Например, какие-то товары были проданы сверх плана, другие, наоборот, остались на складе. Тогда реализованные изделия будут иметь положительное значения, а не проданные — отрицательные. Если понадобится сложить все отклонения от плана, то результатом может стать отрицательное значение или ноль. Применение модуля покажет абсолютную сумму отклонений.
Оператор также находит применение при подсчете векторных величин, которые могут иметь отрицательное значение, сравнении двух элементов таблицы, расчете процентов по кредиту.
Расчет разницы между наименьшим отрицательным и положительным числом
Пример 2. Найти разность между наименьшим и наименьшим абсолютным значениями элементов массива.
Для расчета используем следующую формулу (формула массива CTRL+SHIFT+Enter):
Функция МИН выполняет поиск наименьшего значения в диапазоне. Для поиска наименьшего неотрицательного числа используется выражение МИН(ABS(B3:B12)).
ABS (функция ABS)
важно, чтобы эта модуля из числа ячейки, в которой того, как число
Синтаксис
ABS, и выделить выдает в ответДля расчета величины модуля значений (при условии,
представлена только абсолютным ЛОЖЬ). (нуль). Отрицательные значения соответствуют
Пример
проекция отрезка на
числа. Абсолютная величина
получить дополнительные сведения
аргумент может быть любое
статья была вам
Первый способ: использование дополнительного столбца/строки.
Пример таблицы для расчета суммы отклонений от договорных величин:
Контрагент | Отклонения от договорных величин | Абсолютные отклонения от договорных величин |
ИП МАКАРОВ | 5 | 5 |
ИП САРОВъ | 6 | 6 |
Старлайтмануалтехнолоджес | 4 | 4 |
Moonlight Company | -15 | 15 |
Державино LTD | 3 | 3 |
Райпромторгсервис | 3 | 3 |
Гордомселпо | 2 | 2 |
ИП Стариков | -6 | 6 |
ООО Желтый Снег | -2 | 2 |
АО «Зима рядом» | 4 | 4 |
Матвеевкастар LTD | -4 | 4 |
Итого суммарно: | 54 |
Необходимо добавить дополнительный столбец, в ячейках которого прописать функцию нахождения модуля числа – ABS (). Эта функция присваивает ячейке абсолютные значения чисел.
Далее произвести суммирование чисел в дополнительном столбце.
Математические функции в DAX: SQRT, POWER, ABS, SIGN, EXP, FACT, LN, LOG, LOG10, PI, RAND, RANDBETWEEN, RADIANS в Power BI и Power Pivot
Содержание статьи: (кликните, чтобы перейти к соответствующей части статьи):
Приветствую Вас, дорогие друзья, с Вами Будуев Антон. В данной статье мы рассмотрим ряд простейших математических функций языка DAX: SQRT (квадратный корень), POWER (возведение в степень), ABS (абсолютное значение), SIGN (знак числа), EXP (E в степени), FACT (факториал), LN, LOG, LOG10 (логарифмы), PI (число Пи), RAND, RANDBETWEEN (случайные числа), RADIANS (радианы) в Power BI и PowerPivot.
Для Вашего удобства, рекомендую скачать «Справочник DAX функций для Power BI и Power Pivot» в PDF формате.
Если же в Ваших формулах имеются какие-то ошибки, проблемы, а результаты работы формул постоянно не те, что Вы ожидаете и Вам необходима помощь, то записывайтесь в бесплатный экспресс-курс «Быстрый старт в языке функций и формул DAX для Power BI и Power Pivot».
А также, подписывайтесь на наши социальные сети. Потому что именно в них, Вам будут доступны оперативно и каждый день наши актуальные фишки, секреты, наработки, примеры, кейсы, полезные советы, видео и статьи по темам сквозной BI аналитики (Power BI, DAX, Power Pivot, Excel…): Вконтакте, Инстаграм, Фейсбук, YouTube.
DAX функция SQRT в Power BI и Power Pivot
SQRT () — функция квадратного корня из числа.
Где, число — числовое значение или столбец, содержащий числовые значения.
Пример формулы на основе DAX функции SQRT:
Результатом выполнения этой формулы с участием SQRT будет значение, равное 2:
DAX функция POWER
POWER () — возводит число в степень.
- число — числовое значение или столбец, содержащий числовые значения
- степень — число необходимой степени
Пример формулы на основе DAX функции POWER:
Мера = POWER (2; 2)
Результатом выполнения этой формулы (2 в степени 2) с участием функции POWER будет значение, равное 4:
DAX функция ABS в Power BI и Power Pivot
ABS () — функция абсолютного значения числа. Иначе говоря, преобразует отрицательное число в положительное.
Где, число — числовое значение или столбец, содержащий числовые значения.
Пример формулы на основе DAX функции ABS:
Результатом выполнения этой формулы с участием функции ABS будет положительное значение, равное 5:
DAX функция SIGN в Power BI и Power Pivot
SIGN () — возвращает знак числа в столбце или числа, получившегося в результате вычисления выражения. Значение 1 соответствует положительному числу, значение 0 соответствует нулю и -1 соответствует отрицательному числу.
Где, число — числовое значение или столбец, содержащий числовые значения.
Примеры формул на основе DAX функции SIGN:
Результатом выполнения этих формул с участием функции SIGN будут 3 значения -1 (соответствует отрицательному значению), 0 (соответствует нулевому значению), 1 (соответствует положительному значению):
DAX функция EXP в Power BI и Power Pivot
EXP () — возводит число E (2,71828182845904) в нужную степень.
Где, степень — числовое значение или столбец, содержащий числовые значения нужной степени
Пример формулы на основе DAX функции EXP:
Результатом выполнения этой формулы с участием функции EXP будет значение, равное 7.39 (2,71828182845904 в степени 2):
DAX функция FACT в Power BI и Power Pivot
FACT () — факториал числа (произведение последовательности целых чисел начиная с 1 и до указанного числа).
Где, число — числовое значение или столбец, содержащий числовые значения, указывающее для какого числа производить факториал.
Пример формулы на основе DAX функции FACT:
Результатом выполнения этой формулы с участием функции FACT будет значение, равное 6 (произведение ряда последовательных чисел 1*2*3):
DAX функции LN, LOG, LOG10 в Power BI и Power Pivot
LN () — вычисляет натуральный логарифм числа по константе E (2,71828182845904)
LOG () — вычисляет логарифм числа по заданному в параметре функции основанию.
LOG10 () — вычисляет логарифм числа по основанию 10.
Примеры формул на основе DAX функций LN, LOG и LOG10:
Результатом выполнения этих формул с участием функций LN, LOG и LOG10 будут значения, равные 1.1, 2, 1:
DAX функция PI в Power BI и Power Pivot
PI () — возвращает значение Пи (3,14159265358979)
DAX функции RAND и RANDBETWEEN в Power BI и Power Pivot
RAND () — возвращает случайное число от 0 до 1 или равное 0.
RANDBETWEEN () — возвращает случайное число между двумя числами, прописанными в параметрах функции.
Где, числа «от» и «до» — это числа, между которыми возвратится случайное число в Power BI.
Примеры формул случайных чисел на основе DAX функций RAND и RANDBETWEEN:
В итоге, RAND и RANDBETWEEN возвратили случайные числа 0.31 и 16:
DAX функция RADIANS в Power BI и Power Pivot
RADIANS () — преобразует градусы в радианы.
Где, значение угла — угол в градусах, который необходимо преобразовать в радианы.
Пример формулы на основе DAX функции RADIANS:
Результатом выполнения этой формулы с участием функции RADIANS будет значение, равное 0.07:
На этом, с разбором математических функций языка DAX: SQRT (квадратный корень), POWER (возведение в степень), ABS (абсолютное значение), SIGN (знак числа), EXP (E в степени), FACT (факториал), LN, LOG, LOG10 (логарифмы), PI (число Пи), RAND, RANDBETWEEN (случайные числа), RADIANS (радианы) в Power BI и PowerPivot, все.
Пожалуйста, оцените статью:
- 5
- 4
- 3
- 2
- 1
Успехов Вам, друзья!
С уважением, Будуев Антон.
Проект «BI — это просто»
Если у Вас появились какие-то вопросы по материалу данной статьи, задавайте их в комментариях ниже. Я Вам обязательно отвечу. Да и вообще, просто оставляйте там Вашу обратную связь, я буду очень рад.
Также, делитесь данной статьей со своими знакомыми в социальных сетях, возможно, этот материал кому-то будет очень полезен.
Понравился материал статьи? Добавьте эту статью в закладки Вашего браузера, чтобы вернуться к ней еще раз. Для этого, прямо сейчас нажмите на клавиатуре комбинацию клавиш Ctrl+D
Что еще посмотреть / почитать?
Функции деления в DAX: DIVIDE, QUOTIENT и MOD для Power BI и Power Pivot
Как в Power BI или Power Pivot заменить одну часть текста другой? DAX функции REPLACE и SUBSTITUTE
Создание календаря из непрерывных дат в Power BI и Power Pivot: DAX функции CALENDARAUTO и CALENDAR
Модуль числа в Excel
Выясним как посчитать модуль числа в Excel с помощью функции ABS, а также дополнительно рассмотрим несколько различных вариантов вычисления формулы модуля.
Модуль (или абсолютная величина) числа в математике — это неотрицательное число, значение которого зависит от типа числа.
Если число a неотрицательное, то модуль равняется самому числу (a при a ≥ 0), если отрицательное, то модуль равняется его положительному значению (-a при a
ABS(число)
Возвращает модуль (абсолютную величину) числа.
- Число(обязательный аргумент) — действительное число, модуль которого требуется посчитать.
В качестве аргумента функции задаем произвольное действительное число, в результате получаем его абсолютную величину:
Несмотря на то, что знак модуля в математике обозначается как вертикальная черта |, попытка поставить знак модуля в Excel для поиска значения по модулю приведет к ошибке, например, при вводе формулы =|-29| Excel выдаст ошибку.
Вам также могут быть интересны следующие статьи
Спасибо, у вас очень понятно и красиво оформлено, глаз радует
для меня трудность- понять работу ПОИСКОЗ. Если не трудно сделайте пост с пояснениями по данной формуле.
Добрый день, Сергей. Про формулы подстановки можете прочитать в одной из моих предыдущих статей.
Молодца. Читаю Ваши статьи, наглядно и доходчиво, Спасибо.
Огромное спасибо!
Благодаря приведенной Вами формуле =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A2;$B$2:$B$11;0));"";A2) я смогла сравнить два списка (9 и 2 тысячи позиций в каждом).
Но выплыла другая проблема. В списках есть одинаковые данные, отличающиеся только значком *. После выполнения формулы были отмечены, как совпадающие, и данные с * и без *. Что нужно поменять в формуле, чтобы она возвращала только точные совпадения?
Спасибо.
Пришлите пример, пожалуйста, не совсем понял ситуацию. Видимо сравнение идет по формулам, а с ними уже посложнее будет
Добрый день, Ренат!
Пробовала с помощью вашей формулы сравнить два столбца с датами, затем с договорами. К сожалению, не получается. Ячейки получаются пустыми, хотя большинство значений совпадают (но excel их тотально не видит). Подскажите, в чем может быть ошибка?
Пришлите, пожалуйста, файл с примером, посмотрим
Доброго времени суток!
Спасибо за полезную статью!
Сравнение прошло успешно, но при попытке сохранить результат сравнения «Export Result» выходит ошибка «Unable to save the export file. Error: Exception from HRESULT: 0x800AC472» и ничего не сохраняется. Не знаете в чём может быть дело? Office 2013 Home and Bussiness Windows 8.1 Pro
Забыл добавить! Для сравнения использовал Inquire.
Добрый день, Антон. Честно говоря, не сталкивался с подобной проблемой, поэтому чем-то конкретным помочь не могу. Но официальном сайте данная ошибка описана, если это вам поможет, скидываю ссылку на страницу
Ренат, спасибо большое за статью! Очень пригодилась в сравнении формула!
День добрый, Ренат
статья хорошая, доступно)))
Огромная просьба, рассмотрите мою проблему.
Чаще требуется не просто 2 столбца данных сравнить, а сравнить два прайса. Индентификатором будет код или артикул — а при совпадении значений надо сопоставить цены. НАпример А-артикулы основного массива, В-Цены основного массива, Д-Артикулы сравниваемого массива и Е-цены сравниваемого массива. При совпадении артикула в А и Д в столбик С копировать цену из соответствующего Е.
Обычно по фирмам прайсы составлены по разному, артикулы разбросаны и чтоб сравнить цены полдня (в лучшем случае) убиваешь на рутину((((