KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как суммировать три или n наибольших значений по заданным критериям в Excel?

АвторСяоянДата изменения
сумма трёх наибольших значений по условию

Обычно мы можем просуммировать n наибольших значений из диапазона ячеек с помощью простой формулы, но пробовали ли вы когда-нибудь суммировать n наибольших значений по определённым критериям? В этой статье я покажу несколько эффективных формул для суммирования n наибольших значений с учётом конкретных условий в Excel.

Суммирование 3 или n наибольших значений по одному условию с помощью формул

Суммирование 3 или n наибольших значений по нескольким условиям с помощью формул


Суммирование 3 или n наибольших значений по одному условию с помощью формул

Чтобы суммировать 3 или n наибольших значений по одному условию, используйте приведённые ниже формулы:

Универсальная формула:

=SUMPRODUCT(LARGE((range=criteria)*(values),{1,2,3,N}))
  • range=criteria is the range of cells that matches with specific criteria.
  • values is the list of numbers values which contain the top values to be summed.
  • N represents the Nth top value.

1. Введите эту формулу в пустую ячейку:

=SUMPRODUCT(LARGE(($A$2:$A$15=D2)*($B$2:$B$15),{1,2,3}))
  • Советы: В этой формуле:
  • $A$2:$A$15=D2: это диапазон, соответствующий указанному критерию.
  • $B$2:$B$15 — это список значений, включающий те наибольшие числа, которые вы хотите сложить.
  • 1, 2, 3: указывает количество трёх наибольших значений, которые нужно просуммировать.

2. Затем нажмите клавишу Enter, чтобы получить сумму трёх наибольших значений (см. снимок экрана):

Сумма трёх или n наибольших значений по одному условию с помощью формулы

Примечание: Помимо приведённой выше формулы, вы также можете использовать формулу массива для выполнения этой задачи:

=SUM(IFERROR(LARGE(IF(($A$2:$A$15=D2),$B$2:$B$15),{1,2,3}),0))

Не забудьте нажать одновременно клавиши Ctrl + Shift + Enter, чтобы получить правильный результат.


Суммирование 3 или n наибольших значений по нескольким условиям с помощью формул

Если вам нужно просуммировать n наибольших значений по двум или более критериям — например, суммировать три крупнейших заказа на продукт KTE, оформленных продавцом Керри (см. снимок экрана ниже):

пример данных

Для решения этой задачи используйте универсальную формулу:

=SUMPRODUCT(LARGE((range1=criteria1)*(range2=criteria2)*(values),{1,2,3,N}))
  • range1=criteria1 is the first range of cells that matches with specific criteria1.
  • range2=criteria2 is the second range of cells that matches with specific criteria2.
  • values is the list of numbers values which contain the top values to be summed.
  • N represents the Nth top value.

1. Введите в пустую ячейку следующую формулу:

=SUMPRODUCT(LARGE(($A$2:$A$15=E2)*( $B$2:$B$15=F2)*($C$2:$C$15),{1,2,3}))

2. Затем нажмите клавишу Enter, и вы получите требуемый результат:

Сумма трёх или n наибольших значений по нескольким условиям с помощью формулы

Примечание: Вы также можете использовать формулу массива для решения этой задачи:

=SUM(IFERROR(LARGE(IF(($A$2:$A$15=E2)*( $B$2:$B$15=F2), $C$2:$C$15),{1,2,3}),0))

Не забудьте нажать одновременно клавиши Ctrl + Shift + Enter, чтобы получить правильный результат.



Другие статьи по теме суммирования с условиями:

  • Функция СУММЕСЛИ с несколькими критериями в одном столбце
  • В Excel функция СУММЕСЛИ — полезный инструмент для суммирования ячеек по нескольким критериям в разных столбцах, но с её помощью можно также складывать значения на основе нескольких условий в одном и том же столбце. В этой статье я покажу, как суммировать данные по более чем одному критерию в пределах одного столбца.
  • Функция СУММЕСЛИ с одним или несколькими критериями в Excel
  • В Excel суммирование значений на основе одного или нескольких критериев — распространённая задача для большинства пользователей. Функция СУММЕСЛИ позволяет быстро суммировать значения по одному условию, а функция СУММЕСЛИМН — по нескольким критериям. В этой статье я покажу, как легко и эффективно выполнять такие расчёты в Excel.
  • СУММЕСЛИ на основе частичного совпадения в Excel
  • Возьмём, к примеру, приведённые ниже данные: мне нужно просуммировать значения в столбце B, если в столбце A содержится фрагмент текста «KTE». Как этого добиться? В этой статье вы узнаете, как суммировать значения ячеек на основе частичного совпадения в Excel.

Лучшие инструменты для повышения продуктивности в офисе

Kutools для Excel решает большинство ваших задач и повышает продуктивность на 80 %

  • Супер строка формул (удобное редактирование многострочного текста и формул); Режим чтения (удобный просмотр и редактирование большого количества ячеек); Вставка в диапазон фильтрации
  • Объединение ячеек, строк или столбцов с сохранением данных; разделение содержимого ячеек;Объединение дублирующихся строк с суммированием или усреднением… предотвращение дублирования записей в ячейках;Сравнение диапазонов
  • Выбор дубликатов или уникальных строк; выбор пустых строк (все ячейки пустые); улучшенный и нечёткий поиск по множеству книг; случайный выбор…
  • Точная копия нескольких ячеек без изменения ссылок в формулах; автоматическое создание ссылок на несколько листов; вставка маркеров, флажков и многое другое…
  • Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Защита ячеек паролем; Создание списка рассылкии отправка электронных писем…
  • Извлечение текста, добавление текста, удаление символов в определённой позиции, удаление пробелов; создание и печать статистики по странице данных; преобразование между содержимым ячеек и примечаниями
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); расширенная сортировка по месяцам, неделям, дням, частоте и другим параметрам; специальный фильтр по полужирному, курсиву…
  • Объединение книг и листов; объединение таблиц на основе ключевого столбца; разделение данных на несколько листов; пакетное преобразование XLS, XLSX и PDF
  • Сводная таблица: группировка по номеру недели, дню недели и многому другому… Показ разблокированных и заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы или имена
kte tab 201905
  • Включите вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — это удобнее, чем использовать отдельные окна.
  • Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
officetab bottom