image

Если вы хотите суммировать 3 значения в Excel, вы можете сделать это, просто вычислив 3 верхних значения с помощью функции НАИБОЛЬШИЙ и просуммировав их.

Но это не единственный способ. Вы можете суммировать верхние N значений в Excel, используя несколько формул. Все они будут использовать функцию НАИБОЛЬШИЙ в качестве ключевой. См. Изображение выше. Давайте изучим их все.

Сумма первых 3 или первых N значений с использованием функции СУММЕСЛИ

Общая формула

=SUMIF(range,»>=»&LARGE(range,n))

Диапазон: * Диапазон — это диапазон, из которого вы хотите суммировать верхние N значений.

n: это количество основных значений, которые вы хотите суммировать. Если вы хотите суммировать 3 верхних значения, то n * равно 3.

Итак, давайте посмотрим на эту формулу в действии.

Пример 1: Использование СУММЕСЛИ для суммирования трех крупнейших продаж. У нас есть данные о продажах за разные месяцы. Нам нужно подвести итоги продаж топ-3. Мы используем приведенную выше общую формулу.

Диапазон: C2: C13, n — 3. Тогда формула будет иметь вид:

=SUMIF(C2:C13,»>=»&LARGE(C2:C13,3))

Это вернется к 696020, что правильно. Если вы хотите суммировать верхние значения переменных N и N записано в D2, то формула будет иметь вид:

=SUMIF(C2:C13,»>=»&LARGE(C2:C13,D2))

он суммирует все значения, которые больше или равны значению верхнего N значения.

Как это работает? Функция НАИБОЛЬШИЙ возвращает верхнее N-е значение в заданном диапазоне. В приведенной выше формуле функция НАИБОЛЬШИЙ возвращает третье по величине значение в диапазоне C2: C13 *, которое равно 212940. Теперь формула:

=SUMIF(C2:C13,»>=»&212940)

Теперь функция СУММЕСЛИ просто возвращает СУММУ значений, больших или равных 212940, то есть 696020.

Если вы хотите добавить несколько условий, чтобы суммировать верхние 3 или N значений, используйте функцию СУММЕСЛИМН.

Сумма первых 3 или первых N значений с помощью функции SUM Вышеупомянутый метод довольно прост и быстр в использовании, когда нужно суммировать первые 3 или N значений из списка. Но становится сложно суммировать верхние произвольные N значений, например верхнее 2-е, 4-е и 6-е значение из диапазона Excel. Здесь функция СУММ или СУММПРОИЗВ выполняет работу.

Общая формула:

=SUM(LARGE(range,\{1,2,3}))

или

=SUMPRODUCT(LARGE(range,\{1,2,3}))

Диапазон: * Диапазон — это диапазон, из которого вы хотите суммировать верхние N значений.

\ {1,2,3}: * Это основные значения, которые вы хотите подвести. Вот 1-й, 2-й и 3-й.

Итак, давайте воспользуемся этой формулой в приведенном выше примере.

Пример 2: Суммирование наибольших 1-го, 2-го и 3-го значений из диапазона Excel. Итак, мы используем ту же таблицу, что и в примере выше. Диапазон по-прежнему C2: C13, и три верхних значения, которые мы хотим суммировать, являются 1-м, 2-м и 3-м наибольшими значениями в диапазоне.

=SUMPRODUCT(LARGE(C2:C13,\{1,2,3}))

Он возвращает тот же результат, что и раньше, 696020. Если вы хотите суммировать 2-е и 4-е самые верхние значения, формула будет иметь вид:

=SUMPRODUCT(LARGE(C2:C13,\{2,4}))

И результат будет 425360.

Вы можете заменить функцию СУММПРОИЗВ на функцию СУММ в приведенном выше случае. Но если вы хотите дать ссылку на верхние значения, вам нужно будет использовать CTRL + SHIF + ENTER, чтобы превратить его в формулу массива.

\{=SUM(LARGE(C2:C13,E2:E4))}

Как это работает?

Функция НАИБОЛЬШИЙ принимает массив ключевых значений и возвращает массив этих верхних значений. Здесь большая функция возвращает значения \ {241540; 183820; 38740} как верхние 2-е, 4-е и 6-е значения. Теперь формула становится:

=SUM(\{241540;183820;38740})

или

=SUMPRODUCT(\{241540;183820;38740})

Это суммирует значения, возвращаемые функцией НАИБОЛЬШИЙ.

Суммирование большого диапазона верхних значений в Excel Допустим, вы хотите суммировать значения верхних 10–20 значений, все включено. В этом случае вышеупомянутые методы станут более суетливыми и долгими. Лучше всего использовать приведенную ниже общую формулу для суммирования верхних значений:

=SUMPRODUCT(LARGE(range,ROW(INDIRECT(«start:end»))))

range: * Диапазон — это диапазон, из которого вы хотите просуммировать верхние N значений.

«start: end»: * Это текст диапазона максимальных значений, которые вы хотите суммировать. Если вы хотите, чтобы значения были от 3 до 6, то start: end будет «3: 6».

Давайте посмотрим на эту формулу в действии:

Пример 3: Суммируйте первые 3–6 значений продаж:

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

=SUMPRODUCT(LARGE(C2:C13,ROW(INDIRECT(«3:6»))))

Это возвращает значение 534040. Это сумма 3-го, 4-го, 5-го и 6-го наибольших значений из диапазона C2: C13.

Как это работает?

Во-первых, функция КОСВЕННО превращает текст «3: 6» в фактический диапазон 3: 6.

Далее функция ROW возвращает массив номеров строк в диапазоне 3: 6, который будет \ {3,4,5,6}. Затем функция НАИБОЛЬШИЙ возвращает 3-е, 4-е, 5-е и 6-е наибольшие значения из диапазона C2: C13. Наконец, функция СУММПРОИЗВ суммирует эти значения, и мы получаем результат.

=SUMPRODUCT(LARGE(C2:C13,ROW(INDIRECT(«3:6»))))

=SUMPRODUCT(LARGE(C2:C13,\{3,4,5,6}))*

=SUMPRODUCT(\{212940;183820;98540;38740})

=534040

Бонус: суммирование первых N значений с помощью функции ПОСЛЕДОВАТЕЛЬНОСТЬ Функция ПОСЛЕДОВАТЕЛЬНОСТЬ введена в Excel 2019 и 365. Она возвращает последовательность чисел. Мы можем использовать его, чтобы получить верхние N значений, а затем просуммировать их.

Общая формула:

=SUMPRODUCT(LARGE(range,SEQUENCE(num_values,,[start_num], [steps]))))

range: * Диапазон — это диапазон, из которого вы хотите просуммировать верхние N значений.

num_values: это количество верхних значений, которые вы хотите суммировать.

[start_num]: * Это начальный номер серии. Это необязательно. Если вы его опустите, серия начнется с 1.

[шаги]: это разница между следующим числом и текущим числом. По умолчанию это 1.

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

=SUM(LARGE(C2:C13,SEQUENCE(4,,3)))

Он вернет значение 534040.

Как это работает?

Это просто. Функция SEQUENCE возвращает серию из 4 значений, которые начинаются с 3 с интервалом 1. Она возвращает массив \ {3; 4; 5; 6}. Теперь функция НАИБОЛЬШИЙ возвращает наибольшие значения соответствующих чисел. Наконец, функция СУММ суммирует эти значения, и мы получаем результат 534040.

=SUM(LARGE(C2:C13,SEQUENCE(4,,3)))*

=SUM(LARGE(C2:C13,\{3;4;5;6}))*

=SUM(\{212940;183820;98540;38740})*

=534040

Так что да, ребята, вот как вы можете суммировать первые 3, 5, 10, …​ N значений в Excel. Я пытался объяснить. Надеюсь, это вам поможет. Если у вас есть какие-либо сомнения относительно этой темы или любой другой темы, связанной с excel VBA, спросите в разделе комментариев ниже. Я часто отвечаю на вопросы.

Статьи по теме:

link: / summing-sum-if-larger-than-0-in-excel [Сумма, если больше 0 в Excel] | Чтобы суммировать только положительные значения, нам нужно суммировать значения, которые больше 0. Для этого мы будем использовать функцию СУММЕСЛИ в Excel.

link: / summing-how-to-sum-last-30-days-sales-in-excel [Как суммировать продажи за последние 30 дней в Excel] | Иногда также суммируются стандартные 30-дневные интервалы. В этом случае хорошей идеей будет иметь формулу, которая динамически показывает сумму за последние 30 дней. В этой статье мы узнаем, как суммировать значения за последние 30 дней в Excel.

link: / summing-how-to-sum-last-n-columns-in-excel [Как суммировать последние n столбцов в Excel] | Иногда задается условие, например

когда нам нужно получить сумму последних 5 или n чисел из столбца.

Вы можете легко решить эту проблему с помощью функций Excel.

link: / summing-how-to-sum-by-matching-row-and-column [Как суммировать путем сопоставления строки и столбца в Excel] | Как мы суммируем значения, когда нам нужно сопоставить столбец и строку. В этой статье мы узнаем, как суммировать совпадающие строки и столбцы.

Популярные статьи:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-вашу-продуктивность [50 комбинаций клавиш Excel для повышения вашей продуктивности] | Выполняйте свою задачу быстрее. Эти 50 ярлыков заставят вас работать в Excel еще быстрее.

link: / формулы-и-функции-введение-функции-vlookup [Как использовать функцию Excel VLOOKUP] | Это одна из наиболее используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листов. link: / tips-countif-in-microsoft-excel [Как использовать]

link: / введение-формулы-и-функции-функции-vlookup [Excel]

link: / tips-countif-in-microsoft-excel [Функция СЧЁТЕСЛИ] | Подсчитайте значения с условиями, используя эту удивительную функцию.

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

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel] | Это еще одна важная функция приборной панели. Это поможет вам суммировать значения для конкретных условий.

Популярные статьи:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-вашу-продуктивность [50 комбинаций клавиш Excel для повышения вашей продуктивности] | Выполняйте свою задачу быстрее. Эти 50 ярлыков заставят вас работать в Excel еще быстрее.

link: / формулы-и-функции-введение-функции-vlookup [Как использовать функцию Excel VLOOKUP] | Это одна из наиболее используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листов. link: / tips-countif-in-microsoft-excel [Как использовать]

link: / введение-формулы-и-функции-функции-vlookup [Excel]

link: / tips-countif-in-microsoft-excel [Функция СЧЁТЕСЛИ] | Подсчитайте значения с условиями, используя эту удивительную функцию.

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

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel] | Это еще одна важная функция приборной панели. Это поможет вам суммировать значения для конкретных условий.