Как в excel посчитать остаток суммы

Обновлено: 04.07.2024

Остаток от деления в Microsoft Excel

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

Применение операции

Наименование этой функции происходит от сокращенного названия термина «остаток от деления». Данный оператор, относящийся к категории математических, позволяет вывести остаточную часть результата деления чисел в указанную ячейку. При этом, целая часть полученного результата не указывается. Если при делении использовались числовые значения с отрицательным знаком, то итог обработки будет выводиться с тем знаком, который имелся у делителя. Синтаксис этого оператора выглядит следующим образом:

Как видим, выражение имеет всего два аргумента. «Число» представляет собой делимое, записанное в числовом выражении. Второй аргумент является делителем, о чем свидетельствует также и его наименование. Именно последний из них определяет знак, с которым будет возвращен результат обработки. В роли аргументов могут выступать, как сами числовые значения, так и ссылки на ячейки, в которых они содержатся.
Рассмотрим несколько вариантов вводных выражений и результатов деления:

Пример использования оператора

Теперь на конкретном примере рассмотрим нюансы применения данного оператора.

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

Вызов Мастера функций в Microsoft Excel

Переход к аргументам функции ОСТАТ в Microsoft Excel

Окно аргументов функции ОСТАТ в Microsoft Excel

Результат обработки данных функцией ОСТАТ в Microsoft Excel

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Сумма в Microsoft Excel

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

Автосумма

Самый известный и удобный в использовании инструмент для определения суммы данных в ячейках в программе Microsoft Excel – это австосумма. Для того чтобы подсчитать данным способом сумму, кликаем по крайней незаполненной ячейке столбца или строки, и, находясь во вкладке «Главная», жмем на кнопку «Автосумма».

Ввод формулы Автосумма для подсчета суммы в таблице Microsoft Excel


Программа выводит формулу в ячейку.

Синтаксис формулы Автосумма в таблице Microsoft Excel


Для того чтобы посмотреть результат, нужно нажать на кнопку Enter на клавиатуре.

Результат подсчета суммы с помощью формулы Автосумма в таблице Microsoft Excel

Можно сделать и немного по-другому. Если мы хотим подсчитать сумму не всей строки или столбца, а только определенного диапазона, то выделяем этот диапазон. Затем кликаем по уже знакомой нам кнопке «Автосумма».

Суммирование значений в таблице с помощью Автосуммы в Microsoft Excel

Результат сразу же выводится на экран.

Сумма значений в строке таблицы посчитана в Microsoft Excel


Главный недостаток подсчета с помощью автосуммы заключается в том, что он позволяет посчитать последовательный ряд данных, находящийся в одной строке или столбце. А вот массив данных, расположенных в нескольких столбцах и строках, этим способом подсчитать нельзя. Тем более, с его помощью нельзя подсчитать сумму нескольких отдаленных друг от друга ячеек.
Например, мы выделяем диапазон ячеек, и кликаем по кнопке «Автосумма».


Но на экран выводится не сумма всех этих ячеек, а суммы для каждого столбца или строчки в отдельности.

Функция «СУММ»

Чтобы просмотреть сумму целого массива или нескольких массивов данных в программе Microsoft Excel существует функция «СУММ». Для ее использования выделяем ячейку, в которую хотим, чтобы выводилась сумма, и кликаем по кнопке «Вставить функцию», расположенной слева от строки формул.

Переход к использованию функции СУММ в таблице Microsoft Excel


Открывается окно Мастера функций. В списке функций ищем функцию «СУММ». Выделяем её, и жмем на кнопку «OK».

Выбор формулы для добавления в электронную таблицу Microsoft Excel


В открывшемся окне аргументов функции вводим координаты ячеек, сумму которых собираемся подсчитать. Конечно, вручную вводить координаты неудобно, поэтому кликаем по кнопке, которая располагается слева от поля ввода данных.

Добавление аргументов для функции формулы суммы в таблице Microsoft Excel


После этого окно аргументов функции сворачивается, а мы можем выделить те ячейки, или массивы ячеек, сумму значений которых хотим подсчитать. После того как массив выделен, и его адрес появился в специальном поле, жмем на кнопку слева от этого поля.

Работа с окном Аргументы функции для подсчета суммы в таблице Microsoft Excel


Мы опять возвращаемся в окно аргументов функции. Если нужно добавить ещё один массив данных в общую сумму, то повторяем те же действия, о которых говорилось выше, но только в поле с параметром «Число 2». При необходимости подобным образом можно вводить адреса практически неограниченного количества массивов. После того как все аргументы функции занесены, жмем на кнопку «OK».

Добавление аргументов функции для подсчета суммы в таблице Microsoft Excel


После этого в ячейке, в которую мы установили вывод результатов, отобразиться общая сумма данных всех указанных ячеек.

Результат подсчета суммы с помощью аргумента функции в Microsoft Excel

Использование формулы

Сумму данных в ячейках в программе Microsoft Excel можно подсчитать также с использованием простой формулы сложения. Для этого, выделяем ячейку, в которой должна находиться сумма, и ставим в ней знак «=». После этого поочередно кликаем по каждой ячейке, из тех, сумму значений которых вам нужно посчитать. После того как адрес ячейки добавлен в строку формул, вводим знак «+» с клавиатуры, и так после ввода координат каждой ячейки.

Самостоятельный ввод формулы для подсчета суммы в Microsoft Excel


Когда адреса всех ячеек введены, жмем кнопку Enter на клавиатуре. После этого в указанной ячейке выводится общая сумма введенных данных.

Результат подсчета суммы с помощью формулы в Microsoft Excel


Главный недостаток этого способа состоит в том, что адрес каждой ячейки приходится вводить отдельно, и нельзя выделить сразу целый диапазон ячеек.

Просмотр суммы в приложении Microsoft Excel

Также в программе Microsoft Excel имеется возможность просмотреть сумму выделенных ячеек без выведения этой суммы в отдельную ячейку. Единственное условие состоит в том, что все ячейки, сумму которых следует подсчитать, должны находиться рядом, в едином массиве. Для этого просто выделяем диапазон ячеек, сумму данных которых нужно узнать, и смотрим результат в строке состояния программы Microsoft Excel.

Просмотр суммы выделенных значений в таблице в строке состояния Microsoft Excel


Как видим, существует несколько способов суммирования данных в программе Microsoft Excel. Каждый из этих способов имеет свой уровень сложности и гибкости. Как правило, чем проще вариант, тем он менее гибок. Например, при определении суммы с помощью автосуммы, можно оперировать только данными, выстроенными в ряд. Поэтому, в каждой конкретной ситуации сам пользователь должен решить, какой именно способ больше подойдет.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Сумма столбца в Microsoft Excel

Основная функциональность Microsoft Excel завязана на формулах, благодаря которым с помощью этого табличного процессора можно не только создать таблицу любой сложности и объема, но и вычислять те или иные значения в ее ячейках. Подсчет суммы в столбце – одна из наиболее простых задач, с которой пользователи сталкиваются чаще всего, и сегодня мы расскажем о различных вариантах ее решения.

Считаем сумму в столбце в Экселе

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

Способ 1: Просмотр общей суммы

Если вам нужно просто увидеть общее значение по столбцу, в ячейках которого содержаться определенные сведения, при этом постоянно держать эту сумму перед глазами и создавать для ее вычисления формулу не требуется, выполните следующее:

  1. С помощью мышки выделите диапазон ячеек в столбце, сумму значений в котором требуется посчитать. В нашем примере это будут ячейки с 3 по 9 столбца G.

Выделенрие столбца для просмотра суммы значений в таблице Microsoft Excel

Просмотр суммы значений в столбце в строке состояния Microsoft Excel

Сумма значений в нескольких столбцах в таблице Microsoft Excel

Примечание: Слева от суммы указано количество выделенных ячеек, а также среднее значение для всех указанных в них чисел.

Способ 2: Автосумма

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

    Нажмите левой кнопкой мышки (ЛКМ) по пустой ячейке, расположенной под теми, сумму которых требуется посчитать.

Ячейка для ввода формулы суммы в таблице Microsoft Excel

Кнопка для подсчета суммы значений в таблице Microsoft Excel

Ячейка с подсчитанной суммой в таблице Microsoft Excel

Примечание: Любое изменение в ячейках из выделенного диапазона моментально будет отражаться на итоговой формуле, то есть результат в ней тоже будет меняться.

Бывает так, что сумму нужно вывести не в ту ячейку, которая находится под суммируемыми, а в какую-нибудь другую, возможно, расположенную совсем в другом столбце таблицы. В таком случае действовать необходимо следующим образом:

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

Выделение отдельной ячейки для ввода формулы суммы в таблице Microsoft Excel

Нажатие кнопки для добавления фомрулы суммы в таблице Microsoft Excel

Подтверждение создания формулы суммы в ячейке таблицы Microsoft Excel

Совет: Выделить диапазон ячеек можно и немного иным способом – кликните ЛКМ по первой из них, затем зажмите клавишу «SHIFT» и кликните по последней.

Итоговая формула суммы в отдельной ячейке в таблице Microsoft Excel

Способ 3: Автосумма нескольких столбцов

Бывает так, что требуется посчитать сумму не в одном, а сразу в нескольких столбцах электронной таблицы Эксель. Делается это практически так же, как и в предыдущем способе, но с одним небольшим нюансом.

    Щелкните ЛКМ по той ячейке, в которую планируете выводить сумму всех значений.

Ячейка для создания формулы в электронной таблице Microsoft Excel

Создание формулы для подсчета суммы в ячейках нескольких столбцов в таблице Microsoft Excel

Выделение следующего столбца из диапазона в таблице Microsoft Excel

Примечание: Если столбцы, которые требуется посчитать, идут подряд, выделять их можно все вместе.

Сумма всех выделенных столбцов посчитана в таблице Microsoft Excel


Несложно догадаться, что аналогичным образом можно посчитать сумму значений в отдельных ячейках, состоящих как в разных столбцах, так и в пределах одного.

Способ 4: Суммирование вручную

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

Формула суммы имеет следующий синтаксис:

Синтаксис формулы подсчета суммы значений в таблице Microsoft Excel

=СУММ(суммируемые ячейки или диапазон таковых)

То есть все то, что должно быть суммировано, записывается в скобки. Значения, указываемые внутри скобок, должны выглядеть следующим образом:

    Для диапазона: А1:A10 – это сумма 10 первых ячеек в столбце A.

Синтаксис формулы суммы диапазона в таблице Microsoft Excel

Синтаксис формулы суммы произвольных ячеек в таблице Microsoft Excel

А теперь перейдем непосредственно к ручному суммированию значений в столбце/столбцах электронной таблицы Эксель.

    Выделите нажатием ЛКМ ту ячейку, которая будет содержать итоговую формулу.

Ячейка для ручного ввода формулы суммы в таблице Microsoft Excel

Процесс самостоятельного ввода формулы суммы в таблице Microsoft Excel

Подтверждение ручного ввода формулы для подсчета суммы в таблице Microsoft Excel

Примечание: Если вы заметили ошибку в итоговой формуле (например, туда вошла лишняя ячейка или какая-то была пропущена), просто вручную введите правильное обозначение (или удалите лишнее) в строке формул. Аналогичным образом, если и когда это потребуется, можно поступить и с символами-разделителями в виде «;» и «:».

Пример суммы значений в столбцах, рассчитанных ручной формулой в таблице Microsoft Excel

Заключение

Даже такая, казалось бы, простая задача, как подсчет суммы в столбце, решается в табличном процессоре Microsoft Excel сразу несколькими способами, и каждый из них найдет свое применение в той или иной ситуации.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

adjust0.jpg

Не очень частый, но и не экзотический случай. На моих тренингах такой вопрос задавали не один и не два раза :) Суть в том, что мы имеем конечный набор каких-то чисел, из которых надо выбрать те, что дадут в сумме заданное значение.

В реальной жизни эта задача может выглядеть по-разному.

  • Например, мы выгрузили из интернет-банка все платежи, которые поступили на наш счет за последний месяц. Один из клиентов разбивает сумму своего платежа на несколько отдельных счетов и платит частями. Мы знаем общую сумму оплаты и количество счетов, но не знаем их сумм. Надо подобрать те суммы в истории платежей, которые дадут в общем заданное значение.
  • У нас есть несколько рулонов стали (линолеума, бумаги. ), из которых надо подобрать под заказ те, что дадут заданную длину.
  • Блэкджек или в народе "очко". Надо набрать карты суммарной стоимостью максимально близкой к 21 баллу, но не превысить этот порог.

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

Давайте рассмотрим несколько способов решения такой задачи в Excel.

Способ 1. Надстройка Поиск решения (Solver)

Эта надстройка входит в стандартный набор пакета Microsoft Office вместе с Excel и предназначена, в общем случае, для решения линейных и нелинейных задач оптимизации при наличии списка ограничений. Чтобы ее подключить, необходимо:

  • в Excel 2007 и новее зайти Файл - Параметры Excel - Надстройки - Перейти (File - Excel Options - Add-ins - Go)
  • в Excel 2003 и старше - открыть меню Сервис - Надстройки (Tools - Add-ins)

и установить соответствующий флажок. Тогда на вкладке или в меню Данные (Data) появится нужная нам команда.

Чтобы использовать надстройку Поиск решения для нашей задачи необходимо будет слегка модернизировать наш пример, добавив к списку подбираемых сумм несколько вспомогательных ячеек и формул:

adjust1.jpg

  • Диапазон A1:A20 содержит наши числа, из которых мы будем выбирать нужные, чтобы "вписаться" в заданную сумму.
  • Диапазон В1:B20 будет своего рода набором переключателей, т.е. будет содержать нули или единички, показывая, отбираем мы данное число в выборку или нет.
  • В ячейке E2 стоит обычная автосумма всех единичек по столбцу B, подсчитывающая кол-во выбранных чисел.
  • В ячейке E3 с помощью функции СУММПРОИЗВ (SUMPRODUCT) считается сумма попарных произведений ячеек из столбцов А и B (то есть A1*B1+A2*B2+A3*B3+. ). Фактически, здесь подсчитывается сумма чисел из столбца А, отобранных единичками из столбца В.
  • В розовую ячейку E4 пользователь вводит желаемую сумму для подбора.
  • В ячейке E5 вычисляется абсолютное по модулю значение погрешности подбора с целью ее будущей минимизации.
  • Все желтых ячейках Е8:E17 хотелось бы получить список отобранных чисел, т.е. тех чисел из столбца А, напротив которых в столбце В есть единички. Для этого необходимо выделить сразу все (!) желтые ячейки и в них ввести вот такую формулу массива:

=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$20;НАИМЕНЬШИЙ(ЕСЛИ(B1:B20=1;СТРОКА(B1:B20);"");СТРОКА()-СТРОКА($E$8)+1));"")

=IFERROR(INDEX($A$1:$A$20;SMALL(IF(B1:B20=1;ROW(B1:B20);"");ROW()-ROW($E$8)+1));"")

После ввода формулы ее необходимо ввести не как обычную формулу, а как формулу массива, т.е. нажать не Enter, а Ctrl+Shift+Enter. Похожая формула используется в примере о ВПР, выдающей сразу все найденные значения (а не только первое).

Теперь перейдем на вкладку (или в меню) Данные и запустим инструмент Поиск решения (Data - Solver):

adjust4.jpg

В открывшемся окне необходимо:

  • Задать как целевую функцию (Target Cell) - ячейку вычисления погрешности подбора E5. Чуть ниже выбрать опцию - Минимум, т.к. мы хотим подобрать числа под заданную сумму с минимальной (а лучше даже нулевой) погрешностью.
  • В качестве изменяемых ячеек переменных (Changing cells) задать диапазон столбца переключателей B1:B20.
  • С помощью кнопки Добавить (Add) создать дополнительное условие на то, что ячейки диапазона B1:B20 должны быть бинарными (т.е. содержать только 0 или 1):

После ввода всех параметров и ограничений запускаем процесс подбора кнопкой Найти решение (Solve). Процесс подбора занимает от нескольких секунд до нескольких минут (в тяжелых случаях) и заканчивается появлением следующего окна:

adjust3.jpg

Теперь можно либо оставить найденное решение подбора (Сохранить найденное решение), либо откатиться к прежним значениям (Восстановить исходные значения).

Необходимо отметить, что для такого класса задач существует не одно, а целое множество решений, особенно, если не приравнивать жестко погрешность к нулю. Поэтому запуск Поиска решения с разными начальными данными (т.е. разными комбинациями 0 и 1 в столбце В) может приводить к разным наборам чисел в выборках в пределах заданных ограничений. Так что имеет смысл прогнать эту процедуру несколько раз, произвольно изменяя переключатели в столбце В.

Найденные комбинации можно сохранять виде сценариев (кнопка Сохранить сценарий), чтобы вернуться к нем позднее с помощью команды Данные - Анализ "что-если" - Диспетчер сценариев (Data - What-If Analysis - Scenario Manager):

adjust7.jpg

И весьма удобно будет вывести все найденные решения, сохраненные в виде сценариев, в одной сравнительной таблице с помощью кнопки Отчет (Summary):

adjust8.jpg

Способ 2. Макрос подбора

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

adjust9.jpg

Для использования макроса нажмите сочетание Alt+F11, в открывшемся окне редактора Visual Basic вставьте новый модуль через меню Insert - Module и скопируйте туда этот код:

Аналогично первому способу, запуская макрос несколько раз, можно получать разные наборы подходящих чисел.

Читайте также: