Сумма нижнего п значение или верхний п значение в Excel
В этой статье мы узнаем, как суммировать верхние или нижние N значений для массива чисел в Excel. Если вы хотите суммировать 4, 5 или N первых значений в заданном диапазоне, эта статья поможет сделать это.
Сумма значений TOP N
Для этой статьи нам потребуется использовать link: / summing-excel-sumproduct-function [SUMPRODUCT function]
. Теперь составим формулу из этих функций. Здесь нам дан диапазон, и нам нужно выделить 5 верхних значений в диапазоне и получить сумму значений.
Общая формула:
= SUMPRODUCT ( LARGE ( range, { 1 , 2 , .... ,n } } )
диапазон: диапазон значений Значения: числа, разделенные запятыми, например, если вы хотите найти 3 верхних значения, используйте \ {1, 2, 3}.
Пример: суммировать 5 лучших значений диапазона
Давайте протестируем эту формулу, запустив ее на примере, показанном ниже.
Здесь у нас есть диапазон значений от A1: A23.
Диапазон A1: A23 содержит значения и называется values.
Во-первых, нам нужно найти пять верхних значений с помощью функции НАИБОЛЬШИЙ, а затем выполнить операцию суммирования для этих 5 значений. Теперь мы воспользуемся следующей формулой, чтобы получить сумму первых 5 значений.
Используйте формулу:
= SUMPRODUCT ( LARGE ( range, { 1 , 2 , 3 , 4 , 5 } ) )
Пояснение:
-
link: / logic-formulas-excel-large-function [LARGE]
Функция возвращает 5 первых числовых значений и возвращает массив функции СУММПРОИЗВ.
СУММПРОИЗВ (\ {149, 123, 100, 87, 85}))
-
Функция СУММПРОИЗВ получает массив из 5 верхних значений для суммирования.
Здесь диапазон указан как именованный диапазон. Нажмите Enter, чтобы получить СУММУ 5 лучших чисел.
Как вы можете видеть на снимке выше, эта сумма равна 544. Сумма значений 149 + 123 + 100 + 87 + 85 = 544.
Вышеупомянутый процесс используется для вычисления суммы нескольких чисел сверху. Но для вычисления n (большого) количества значений в большом диапазоне.
Используйте формулу:
= SUMPRODUCT ( LARGE ( range, ROW ( INDIRECT ( "1:10" ) )
Здесь мы генерируем сумму 10 лучших значений, получая массив от 1 до 10 \ {1; 2; 3; 4; 5; 6; 7; 8; 9; 10} с помощью функций ROW & INDIRECT Excel.
Здесь мы получили сумму первых 10 чисел \ {149; 123; 100; 87; 85; 82; 61; 58; 54; 51}), что дает 850.
Сумма последних N значений
Как решить проблему?
Общая формула:
= SUMPRODUCT ( SMALL ( range, { 1 , 2 , .... ,n } } )
Диапазон: диапазон значений Значения: числа, разделенные запятыми, например, если вы хотите найти 3 нижних значения, используйте \ {1, 2, 3}.
Пример:
Все это может сбивать с толку. Итак, давайте протестируем эту формулу, запустив ее на примере, показанном ниже.
Здесь у нас есть диапазон значений от A1: A23.
Вот диапазон, который задается с помощью инструмента Excel с именованным диапазоном.
Во-первых, нам нужно найти пять нижних значений с помощью функции SMALL, а затем выполнить операцию суммирования для этих 5 значений. Теперь мы воспользуемся следующей формулой, чтобы получить сумму. Используйте формулу:
= SUMPRODUCT ( SMALL ( range, { 1 , 2 , 3 , 4 , 5 } ) )
Пояснение:
-
ссылка: / статистические-формулы-excel-small-function [МАЛЕНЬКИЙ]
Функция возвращает 5 нижних числовых значений и возвращает массив в функцию СУММПРОИЗВ.
СУММПРОИЗВ (\ {23, 27, 28, 28, 30}))
-
Функция СУММПРОИЗВ получает массив из 5 нижних значений для суммирования.
Здесь диапазон указан как именованный диапазон. Нажмите Enter, чтобы получить СУММУ 5 нижних чисел.
Как вы можете видеть на снимке выше, эта сумма равна 136. Сумма значений 23 + 27 + 28 + 28 + 30 = 136.
Вышеупомянутый процесс используется для вычисления суммы нескольких чисел снизу. Но для вычисления n * (большого) количества значений в большом диапазоне.
Используйте формулу:
= SUMPRODUCT ( SMALL ( range, ROW ( INDIRECT ( "1:10" ) )
Здесь мы генерируем сумму 10 нижних значений, получая массив от 1 до 10 \ {1; 2; 3; 4; 5; 6; 7; 8; 9; 10} с помощью функций ROW & INDIRECT Excel.
Здесь у нас есть сумма 10 нижних чисел, которая даст 307.
Вот некоторые наблюдения, показанные ниже.
Примечания:
-
Формула работает только с числами.
-
Формула работает, только если в поисковой таблице нет дубликатов. Функция СУММПРОИЗВ рассматривает нечисловые значения (например, текст abc) и значения ошибок (например, #NUM!, #NULL!) Как нулевые значения.
-
Функция СУММПРОИЗВ рассматривает логическое значение ИСТИНА как 1 и Ложь как 0.
-
Массив аргументов должен иметь ту же длину, что и функция.
Надеюсь, эта статья о том, как вернуть сумму верхних n значений или нижних n значений в Excel, является пояснительной. Дополнительные статьи о функциях СУММПРОИЗВ можно найти здесь. Поделитесь своим запросом ниже в поле для комментариев. Мы поможем вам.
Похожие статьи
link: / summing-excel-sumproduct-function [Как использовать функцию СУММПРОИЗВ в Excel]
: возвращает СУММ после умножения значений в нескольких массивах в Excel.
link: / summing-sum-if-date-is-between [SUM if date is between]
: возвращает СУММУ значений между заданными датами или периодом в Excel.
link: / summing-sum-if-date-more-than-given-date [Сумма, если дата больше заданной даты]
: * Возвращает СУММУ значений после заданной даты или периода в Excel.
link: / summing-2-way-to-sum-by-month-in-excel [2-способ суммирования по месяцам в Excel]
: * Возвращает СУММУ значений за данный конкретный месяц в excel.
link: / summing-how-to-sum-multiple-columns-with-condition [Как суммировать несколько столбцов с условием]
: возвращает СУММУ значений по нескольким столбцам, имеющим условие в excel `link: / tips-excel- wildcards [Как использовать подстановочные знаки в excel *] `: Подсчет ячеек, соответствующих фразам, с использованием подстановочных знаков в excel
Популярные статьи
link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-Повышение-продуктивность [50 ярлыков Excel для повышения вашей производительности]
link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Редактировать раскрывающийся список]
link: / excel-range-name-absolute-reference-in-excel [Абсолютная ссылка в Excel]
link: / tips-conditional-formatting-with-if-statement [Если с условным форматированием]
link: / logic-formulas-if-function-with-wildcards [Если с wildcards]
link: / lookup-formulas-vlookup-by-date-in-excel [Vlookup-by-date]
link: / tips-inch-to-ft [Преобразование дюймов в футы и дюймы в Excel 2016]
link: / excel-text-edit-and-format-join-first-and-last-name-in-excel [Соединить имя и фамилию в excel]
link: / counting-count-cells-which-match -ither-a-or-b [Подсчет ячеек, соответствующих A или B]