Суммирование наименьших или нижних N значений в Excel
В Excel легко суммировать диапазон ячеек с помощью функции СУММ (SUM). Однако иногда возникает необходимость сложить наименьшие — например, 3, 5 или n — чисел в диапазоне данных, как показано на снимке экрана ниже. В этом случае на помощь придут функции СУММПРОИЗВ (SUMPRODUCT) и НАИМЕНЬШИЙ (SMALL), которые эффективно решат эту задачу в Excel.

Суммирование наименьших или нижних N значений с помощью функций СУММПРОИЗВ и НАИМЕНЬШИЙ
Чтобы просуммировать наименьшие n чисел в диапазоне данных, сначала определите эти наименьшие n значений с помощью функции НАИМЕНЬШИЙ (SMALL), а затем используйте функцию СУММПРОИЗВ (SUMPRODUCT) для прямого суммирования полученного массива. Общий синтаксис формулы:
- range: диапазон ячеек, содержащий числа для суммирования;
- N: обозначает N-е наименьшее значение.
Здесь я покажу, как просуммировать 4 наименьших числа в диапазоне B2:B12. Введите или скопируйте приведённую ниже формулу в пустую ячейку и нажмите клавишу Enter, чтобы получить результат:

Пояснение формулы:
=SUMPRODUCT(SMALL(B2:B12,{1,2,3,4}))
- SMALL(B2:B12,{1,2,3,4}): эта функция НАИМЕНЬШИЙ (SMALL) возвращает 1-е, 2-е, 3-е и 4-е наименьшие значения из диапазона B2:B12, формируя массив вида: {200,230,345,560}.
- SUMPRODUCT(SMALL(B2:B12,{1,2,3,4}))=SUMPRODUCT({200,230,345,560}): функция СУММПРОИЗВ (SUMPRODUCT) суммирует все числа в массиве и возвращает результат — 1335.
Совет: решение для случаев, когда N велико:
Иногда у вас может быть длинный список чисел, и суммирование наименьших 50 или даже большего количества значений в диапазоне становится утомительным — ведь приходится вручную перечислять числа 1, 2, 3, 4…50 в функции НАИМЕНЬШИЙ (SMALL). В таких случаях вы можете использовать функции СТРОКА (ROW) и ДВССЫЛ (INDIRECT), чтобы автоматически сформировать константу массива.
Например, чтобы суммировать наименьшие 10 значений в диапазоне, используйте приведённые ниже формулы:
Ручной ввод числа:

Используйте Ссылка на ячейку:

Используемые связанные функции:
- SUMPRODUCT:
- Функция СУММПРОИЗВ (SUMPRODUCT) позволяет умножать два или более столбцов или массивов, а затем суммировать полученные произведения.
- НАИМЕНЬШИЙ (SMALL):
- Функция НАИМЕНЬШИЙ (SMALL) в Excel возвращает число, соответствующее его позиции в списке, отсортированном по возрастанию.
Другие статьи:
- Суммирование наименьших или нижних N значений по критериям
- В предыдущем руководстве мы разобрали, как суммировать наименьшие n значений в диапазоне данных. В этой статье мы выполним более сложную операцию — суммирование наименьших n значений по одному или нескольким критериям в Excel.
- Промежуточное суммирование сумм счетов по возрасту в Excel
- Суммирование сумм счетов по возрасту, как показано на снимке экрана ниже, — распространённая задача в Excel. В этом руководстве объясняется, как выполнять промежуточное суммирование таких данных с помощью стандартной функции СУММЕСЛИ (SUMIF).
- Суммирование всех ячеек с числами с игнорированием ошибок
- При суммировании диапазона чисел, содержащего ошибки, стандартная функция СУММ (SUM) работает некорректно. Чтобы складывать только числовые значения, игнорируя ошибки, используйте функцию АГРЕГАТ (AGGREGATE) или комбинацию функций СУММ (SUM) и ЕСЛИОШИБКА (IFERROR).
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.