Semenalidery.com

IT Новости из мира ПК
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Функция 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​ функция​Абсолютное значение числа будет​ типа, который был​ Мы стараемся как можно​ модуль, как это​

Читать еще:  Excel убрать дубли строк

​ модуля того числа,​ то нажмите на​ чтобы хранился результат.​ числа -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 автоматически просуммировались, а результат отобразился в отдельной строке.

Читать еще:  Как настроить печать в excel

Для подсчета суммы в строке итогов используется функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ (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 программа выдаст ошибку.

Вместо того, чтобы вручную прописывать формулы, можно использовать Мастер функций.

  1. Выбрав ячейку, куда мы планируем добавить функцию и провести расчеты, кликаем по кнопке “Вставить функцию” (fx) слева от строки формул.
  2. В открывшемся окне вставки функций выбираем категорию “Математические”, в предложенном списке кликаем по оператору “ABS” и жмем OK.
  3. На экране отобразится окно для заполнения аргумента функции – “Число”. Адрес ячейки с числовыми значением, модуль которого нужно посчитать, можно указать вручную, либо просто кликнуть по ней в самой таблице. Курсор при этом должен находиться в поле для ввода значения аргумента. По готовности жмем кнопку OK.
  4. В ячейке с функцией появится результат вычислений.
  5. Если нужно посчитать модули по всему столбцу, можно растянуть формулу на другие строки. Для этого наводим указатель мыши на ячейку с результатом, когда появится небольшой черный плюсик, зажав левую кнопку мыши тянем его вниз до последней ячейки столбца (или до той ячейки, для которой нужно посчитать аналогичный результат).
  6. Все готово, мы получили модули всех значений в исходном столбце.

Заключение

Таким образом, в Эксель можно легко и быстро посчитать модуль числа с помощью специально предназначенной для этого функции. Причем ввиду того, что формула достаточно проста и содержит всего один аргумент, ее можно сразу писать в ячейке таблицы. Или же можно воспользоваться мастером функций, который позволит безошибочно выполнить расчет.

Читать еще:  Как правильно создать таблицу в excel

Использование функций в 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 — адреса соответствующих ячеек.

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

Напоследок рассмотрим одну из логических функций ЕСЛИ . Простейший пример: введите в две ячейки какие-нибудь числа. В третьей ячейке выберите функцию ЕСЛИ , в окошке Лог_выражение: выберите одну ячейку с числом, затем напишите = , выберите вторую ячейку. В окошке Значение_если_истина: напишите слово равны , а в окошке Значение_если_ложь: напишите не равны . Нажмите ОК .

Если значения в ячейках не будут совпадать, функция ЕСЛИ выдаст « не равны », если будут, функция выдаст «равны».

Более подробные сведения Вы можете получить в разделах «Все курсы» и «Полезности», в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.

Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:
Подписаться на блог: Дорога к Бизнесу за Компьютером

Вам понравилась статья? Поделитесь, буду весьма признателен:

Ссылка на основную публикацию
Adblock
detector