Функция abs в excel на русском
Суммирование по модулю в Excel
Мой коллега однажды спросил меня, как использовать формулы Excel, чтобы вычислить сумму абсолютных значений в указанном диапазоне. Этот вопрос довольно регулярно всплывает на форумах, и многие пользователи часто испытывают большие трудности при работе с этим, казалось бы, простым действием.
К сожалению, в Microsoft Excel не существует встроенной функции способной выполнить суммирование по модулю, поэтому Вы должны немного поработать, чтобы получить правильный ответ.
Вот наши данные:
Мы видим, что сумма чисел в диапазоне A2:A8 дает результат -60:
= -10 + 10 + 20 + -20 + 30 + -40 + -50 = -60
Если бы мы рассматривали абсолютные значения (числа без знака “-“), то результат был бы 180:
= 10 + 10 + 20 + 20 + 30 + 40 + 50 = 180
Вариант 1 – Использование вспомогательного столбца
На мой взгляд, лучший способ подсчета суммы абсолютных значений в Excel – использовать вспомогательный столбец. В ячейку B2 вводим формулу:
Затем протянем ее до ячейки B8. Функция ABS возвращает модуль числа. Так что теперь мы можем просто просуммировать диапазон B2:B8 и это даст нам результат 180.
В моем примере диапазон A1:A8 – это полноценная таблица данных. Поэтому при добавлении формулы =ABS(A2) в ячейку В2, Excel расширил таблицу и автоматически заполнил все ячейки в столбце. Далее я перешел на вкладку Конструктор (Design), которая находится в группе вкладок Работа с таблицами (Table tools), и поставил галочку возле опции Строка итогов (Total Row). Все значения в столбце B автоматически просуммировались, а результат отобразился в отдельной строке.
Для подсчета суммы в строке итогов используется функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL). Это универсальная функция, которая может выполнять суммирование, так же как и функция СУММ (SUM). Но есть и существенные отличия, например, ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) полностью игнорирует числа, которые были скрыты вручную или с помощью фильтрации. Есть еще несколько отличий, но это мало относится к теме данной статьи.
Способ со вспомогательным столбцом хорош тем, что дает большую гибкость, если необходимо использовать данные в дальнейшем, например, в виде таблицы или сводной таблицы. Кроме этого, вспомогательный столбец может использоваться для сортировки чисел по модулю.
Это без сомнения очень хороший способ, но что же делать, когда необходимо все уместить в одну формулу без каких-либо вспомогательных столбцов?
Вариант 2 – Использование функции СУММ в формуле массива или СУММПРОИЗВ
Использовать формулу массива или СУММПРОИЗВ (SUMPRODUCT) для решения такой задачи – очень грубый подход!
Функция СУММ в формуле массива:
При вводе формулы массива не забудьте нажать Ctrl+Shift+Enter.
Формула с СУММПРОЗВ:
Учитывая, что можно использовать более эффективную функцию СУММЕСЛИ (SUMIF), чтобы получить тот же результат (см. вариант 3), путь с использованием этих двух формул становится непредпочтительным. Обе формулы прекрасно работают с небольшими диапазонами данных, уверен, вы даже не ощутите разницу. Если же понадобится просуммировать большое количество значений, скорость работы станет заметно замедляться.
Вариант 3 – Использование СУММЕСЛИ
Думаю, что данный подход самый удобный из всех ранее перечисленных. С помощью функции СУММЕСЛИ (SUMIF) значения делятся на 2 массива: с положительными и отрицательными числами и суммируются. Ноль по понятным причинам игнорируется. Затем мы просто вычитаем из положительной суммы отрицательную (т.е. суммируем их). Формула выглядит вот так:
Можно записать и в таком виде:
Если мы возьмем первый вариант формулы, получим следующее:
Для полноты картины, подсчитаем сумму с помощью второго варианта:
Думаю, что теперь вы знаете все основные способы подсчета суммы абсолютных значений в Excel. Если вы используете другой подход для суммирования чисел по модулю, поделитесь им в комментариях. Удачи!
Abs в excel функция
Функции программы Microsoft Excel: расчет модуля
Смотрите также во многих других ошибки #ЗНАЧ!. (является обязательным для B3:B12 каждое значение формулу (формула массива на ось Ox абсолютное значение которого в поле поиска.
возвращается ноль. (на английском языке).
Функция ABS
Автор: Максим ТютюшевВажно заметить, что некоторые ранее указанной вами которые хранятся в Кликаем по ячейке,Для того, чтобы рассчитать,Модуль – это абсолютная языках программирования).Данная функция может использоваться
заполнения) – число. проверяется на принадлежность CTRL+SHIFT+Enter): используем следующую формулу: нужно определить.В этом примере используетсяЗамечанияВозвращает значение того же
Примечание: пользователи пытаются записать ячейке выводится значение какой-либо ячейке документа, в которой хотим, например, модуль от
положительная величина любогоВ Excel существует два как формула массива Он характеризует некоторое к диапазону отрицательныхФункция МИН выполняет поискB4 и B2 –Столбец1 функцияАбсолютное значение числа будет типа, который был Мы стараемся как можно модуль, как это
модуля того числа, то нажмите на чтобы хранился результат. числа -8, нужно числа. Даже у альтернативных способа получения для работы с
вещественное число, у чисел. наименьшего значения в начальная и конечнаяФормулаAbs его беззнаковое значение. передан в функцию, оперативнее обеспечивать вас принято в математике, которое вы выбрали. кнопку, размещенную справа
Жмем на кнопку вбить в строку отрицательного числа модуль абсолютного значения некоторой большими диапазонами данных. которого будет определеноФункция СУММ возвращает сумму диапазоне. Для поиска координаты соответственно. РазностьОписание (результат)
для вычисления абсолютное Например ABS(-1) и указывая абсолютное значение актуальными справочными материалами то есть |(число)|,
Если значение расположено в от формы ввода. «Вставить функцию», размещенную формул или в будет всегда положительным.
величины:Примечания 2: абсолютное значение. абсолютных величин (благодаря наименьшего неотрицательного числа этих координат является-4 значение числа. ABS(1) возвращают 1. числа. на вашем языке. например |-48|. Но, таблице, то формулуПосле этого, окно сворачивается, слева от строки любую ячейку на Давайте выясним, как
использование функций КОРЕНЬ иМодуль числа позволяет определитьПримечания 1: использованию функции ABS), используется выражение МИН(ABS(B3:B12)). искомой длиной проекции.=ABS([Столбец1])Dim MyNumberПримечание:Синтаксис
Эта страница переведена в ответ они модуля можно скопировать а вам нужно формул. листе, следующую формулу: рассчитать величину модуля СТЕПЕНЬ с показателем какую-либо физическую величину,Функция ABS принимает аргументы, взятых из диапазона
Функция Abs
Аналогично найдем величинуАбсолютное значение -4 (4)MyNumber = Abs(50.3) В примерах ниже показано,Abs ( автоматически, поэтому ее получают ошибку, так и на другие кликнуть по ячейке,Запускается окно Мастера функций. «=ABS(-8)». в приложении Microsoft степени 2. Например, которая математически может которые являются числовыми отобранных отрицательных чисел.Пример 3. В таблице проекции на осьФункция ABS находит абсолютное ‘ Returns 50.3. как использовать эту
номер текст может содержать как Excel не ячейки. Для этого, где содержится число,
В списке, который
Чтобы произвести расчет, жмем Excel. результатом вычислений =КОРЕНЬ(СТЕПЕНЬ(A1;2))
быть задана отрицательным значениями, текстовыми представлениямиЕсли отрицательных чисел (расходных Excel записаны все Oy. Полученные результаты: значение числа, переданногоMyNumber = Abs(-50.3) функцию в модуле) неточности и грамматические понимает подобный синтаксис. нужно стать на
от которого хотите
расположен в нем, на кнопку ENTER.Скачать последнюю версию всегда будет число
Пример
числом, но в чисел или данными операций) нет, будет транзакции предприятия заВ результате вычисления формулы в качестве аргумента, ‘ Returns 50.3. Visual Basic дляТребуется ошибки. Для насКак видим, в расчете нижний левый угол рассчитать модуль. После нужно найти функцию Как видим, программа Excel
из диапазона положительных реальном мире – логического типа (ИСТИНА, возвращено значение 0 определенный промежуток времени.
по модулю определилась
и возвращает соответствующееВозвращает модуль (абсолютную величину)
приложений (VBA). Чтобыномер
ABS (функция ABS)
важно, чтобы эта модуля из числа ячейки, в которой того, как число
Синтаксис
ABS, и выделить выдает в ответДля расчета величины модуля значений (при условии,
представлена только абсолютным ЛОЖЬ). (нуль). Отрицательные значения соответствуют
Суммирование по модулю в Excel
Мой коллега однажды спросил меня, как использовать формулы Excel, чтобы вычислить сумму абсолютных значений в указанном диапазоне. Этот вопрос довольно регулярно всплывает на форумах, и многие пользователи часто испытывают большие трудности при работе с этим, казалось бы, простым действием.
К сожалению, в Microsoft Excel не существует встроенной функции способной выполнить суммирование по модулю, поэтому Вы должны немного поработать, чтобы получить правильный ответ.
Вот наши данные:
Мы видим, что сумма чисел в диапазоне A2:A8 дает результат -60:
= -10 + 10 + 20 + -20 + 30 + -40 + -50 = -60
Если бы мы рассматривали абсолютные значения (числа без знака “-“), то результат был бы 180:
= 10 + 10 + 20 + 20 + 30 + 40 + 50 = 180
Вариант 1 – Использование вспомогательного столбца
На мой взгляд, лучший способ подсчета суммы абсолютных значений в Excel – использовать вспомогательный столбец. В ячейку B2 вводим формулу:
Затем протянем ее до ячейки B8. Функция ABS возвращает модуль числа. Так что теперь мы можем просто просуммировать диапазон B2:B8 и это даст нам результат 180.
В моем примере диапазон A1:A8 – это полноценная таблица данных. Поэтому при добавлении формулы =ABS(A2) в ячейку В2, Excel расширил таблицу и автоматически заполнил все ячейки в столбце. Далее я перешел на вкладку Конструктор (Design), которая находится в группе вкладок Работа с таблицами (Table tools), и поставил галочку возле опции Строка итогов (Total Row). Все значения в столбце B автоматически просуммировались, а результат отобразился в отдельной строке.
Для подсчета суммы в строке итогов используется функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL). Это универсальная функция, которая может выполнять суммирование, так же как и функция СУММ (SUM). Но есть и существенные отличия, например, ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) полностью игнорирует числа, которые были скрыты вручную или с помощью фильтрации. Есть еще несколько отличий, но это мало относится к теме данной статьи.
Способ со вспомогательным столбцом хорош тем, что дает большую гибкость, если необходимо использовать данные в дальнейшем, например, в виде таблицы или сводной таблицы. Кроме этого, вспомогательный столбец может использоваться для сортировки чисел по модулю.
Это без сомнения очень хороший способ, но что же делать, когда необходимо все уместить в одну формулу без каких-либо вспомогательных столбцов?
Вариант 2 – Использование функции СУММ в формуле массива или СУММПРОИЗВ
Использовать формулу массива или СУММПРОИЗВ (SUMPRODUCT) для решения такой задачи – очень грубый подход!
Функция СУММ в формуле массива:
При вводе формулы массива не забудьте нажать Ctrl+Shift+Enter.
Формула с СУММПРОЗВ:
Учитывая, что можно использовать более эффективную функцию СУММЕСЛИ (SUMIF), чтобы получить тот же результат (см. вариант 3), путь с использованием этих двух формул становится непредпочтительным. Обе формулы прекрасно работают с небольшими диапазонами данных, уверен, вы даже не ощутите разницу. Если же понадобится просуммировать большое количество значений, скорость работы станет заметно замедляться.
Вариант 3 – Использование СУММЕСЛИ
Думаю, что данный подход самый удобный из всех ранее перечисленных. С помощью функции СУММЕСЛИ (SUMIF) значения делятся на 2 массива: с положительными и отрицательными числами и суммируются. Ноль по понятным причинам игнорируется. Затем мы просто вычитаем из положительной суммы отрицательную (т.е. суммируем их). Формула выглядит вот так:
Можно записать и в таком виде:
Если мы возьмем первый вариант формулы, получим следующее:
Для полноты картины, подсчитаем сумму с помощью второго варианта:
Думаю, что теперь вы знаете все основные способы подсчета суммы абсолютных значений в Excel. Если вы используете другой подход для суммирования чисел по модулю, поделитесь им в комментариях. Удачи!
Нахождение модуля числа в Excel
Модуль (или абсолютная величина) – это неотрицательное значение любого числа. То есть, например, для отрицательного числа -32 он равняется 32, в то время, как для любого положительного числа равен этому же числу.
Давайте посмотрим, как найти модуль числа в Эксель.
Использование функции ABS
В программе Excel для нахождения модуля числа предусмотрена специальная функция ABS, формула которой в общем виде может выглядеть так:
Допустим, нам нужно найти модуль числа -27. Для этого в любой свободной ячейке пишем выражение: =ABS(-27) .
Нажав клавишу Enter получаем результат в выбранной ячейке.
Некоторые пользователи по привычке пишут в ячейке математическое выражение, а именно, |-27|.
В данном случае после нажатия Enter программа выдаст ошибку.
Вместо того, чтобы вручную прописывать формулы, можно использовать Мастер функций.
- Выбрав ячейку, куда мы планируем добавить функцию и провести расчеты, кликаем по кнопке “Вставить функцию” (fx) слева от строки формул.
- В открывшемся окне вставки функций выбираем категорию “Математические”, в предложенном списке кликаем по оператору “ABS” и жмем OK.
- На экране отобразится окно для заполнения аргумента функции – “Число”. Адрес ячейки с числовыми значением, модуль которого нужно посчитать, можно указать вручную, либо просто кликнуть по ней в самой таблице. Курсор при этом должен находиться в поле для ввода значения аргумента. По готовности жмем кнопку OK.
- В ячейке с функцией появится результат вычислений.
- Если нужно посчитать модули по всему столбцу, можно растянуть формулу на другие строки. Для этого наводим указатель мыши на ячейку с результатом, когда появится небольшой черный плюсик, зажав левую кнопку мыши тянем его вниз до последней ячейки столбца (или до той ячейки, для которой нужно посчитать аналогичный результат).
- Все готово, мы получили модули всех значений в исходном столбце.
Заключение
Таким образом, в Эксель можно легко и быстро посчитать модуль числа с помощью специально предназначенной для этого функции. Причем ввиду того, что формула достаточно проста и содержит всего один аргумент, ее можно сразу писать в ячейке таблицы. Или же можно воспользоваться мастером функций, который позволит безошибочно выполнить расчет.
Использование функций в Excel 2007
Вы уже можете делать вычисления в Excel 2007, и уже использовали математическую функцию TAN , которая вычисляет тангенс. Кроме того, при выполнении сложения чисел Вы использовали функцию СУММ , которая вычисляет сумму ряда чисел.
В программе Excel встроено огромное количество других самых разнообразных функций. Функции в Excel используются и для вычислений, и для выполнения логических операций , и для операций с датами и текстом. По каждой функции в Excel есть справка , и Вы вполне можете самостоятельно узнать, как использовать ту или иную новую для Вас функцию.
Рассмотрим на практике использование некоторых функций Excel. Когда Вы выделяете ячейку, и затем нажимаете на fx перед строкой формул, по умолчанию Вам предложат функции Excel из категории 10 недавно использовавшихся функций . Но Вы можете в списке выбрать также следующие виды функций:
- полный алфавитный перечень
- финансовые
- дата и время
- математические
- статистические
и многие другие категории.
Давайте сначала рассмотрим математические функции Excel, как наиболее употребительные.
- ABS : возвращает модуль (положительное значение) числа. Поставьте в ячейку число -3, затем выделите другую ячейку, нажмите fx, выберите в категории математические функцию ABS, и вместо указания числа нажмите на ячейку с числом -3 . В ячейке с функцией ABS появится значение 3 .
- COS, SIN, TAN : возвращает значение косинуса, синуса, тангенса заданного числа, или значения заданной ячейки. Котангенса в функциях Excel нет, наверно, потому, что котангенс в формуле легко заменить единицей, деленной на тангенс.
- EXP : возвращает экспоненту заданного числа. Не знаете, что такое экспонента? Нажимаете на ссылку ниже: Справка по этой функции . Оказывается, экспонента — это число e (2,718. ), возведенное в указанную степень. То есть экспонента числа -3 — это e в степени -3 . Выделяете ячейку, выбираете EXP , и когда появится окошко с выбором числа, вместо числа указываете ячейку с числом.
LN, LOG : возвращает значения натурального и десятичного логарифмов числа. Логарифмы вычисляются для положительных чисел, для числа -3 эти функции выдадут ошибку. Можно вычислить логарифм абсолютного значения (модуля) числа -3 . Для этого выбираете функцию логарифма, и прямо в окошке для числа пишете ABS , ставите открывающую скобку, затем нажимаете на ячейку с числом -3 , затем ставите закрывающую скобку. Нажимаете ОК . В ячейке появится значение логарифма, а в строке формул Excel — формула, например:
=LN(ABS(B1)) , где B1 — адрес ячейки с числом.LOG : требует уже два значения: само число и основание логарифма. Выберите эту функцию, и в окошки поставьте либо числа напрямую, либо ставите в окошки курсор, и выбираете ячейку с соответствующим числом. Адреса ячеек можно прописывать также и с клавиатуры, только следите, чтобы была английская раскладка клавиатуры.
- СУММ : можно суммировать отдельные числа, а можно целые диапазоны чисел: во втором случае достаточно при указании числа выделить соответствующий диапазон ячеек.
Функции в Excel могут быть не только математические. Хотите, например, узнать, сколько дней Вы прожили? Напишите в ячейку дату своего рождения в формате ДД.ММ.ГГГГ , например, 31.03.1971 (это мой день рождения). В другую ячейку вставьте функцию СЕГОДНЯ (она находится в категории Дата и время ). В третью ячейку введите = , затем укажите ячейку с сегодняшней датой, затем поставьте — (минус), затем укажите ячейку с датой рождения. Получится что-то вроде:
=D2-D1 , где D2 и D1 — адреса соответствующих ячеек.
И все, больше ничего не нужно делать. В ячейке будет количество дней между указанными датами, в данном случае, количество дней, которые Вы прожили.
Напоследок рассмотрим одну из логических функций ЕСЛИ . Простейший пример: введите в две ячейки какие-нибудь числа. В третьей ячейке выберите функцию ЕСЛИ , в окошке Лог_выражение: выберите одну ячейку с числом, затем напишите = , выберите вторую ячейку. В окошке Значение_если_истина: напишите слово равны , а в окошке Значение_если_ложь: напишите не равны . Нажмите ОК .
Если значения в ячейках не будут совпадать, функция ЕСЛИ выдаст « не равны », если будут, функция выдаст «равны».
Более подробные сведения Вы можете получить в разделах «Все курсы» и «Полезности», в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.
Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:
Подписаться на блог: Дорога к Бизнесу за Компьютером
Вам понравилась статья? Поделитесь, буду весьма признателен: