Сумирайте долните n стойности или горните n стойности в Excel

Anonim

В тази статия ще научим как да сумираме горните или долните N стойности, дадени в масив от числа в Excel. Ако искате да сумирате топ 4, топ 5 или топ N стойности в даден диапазон, тази статия ще ви помогне да направите това.

Сума от ТОП N стойности

За тази статия ще трябва да използваме функцията SUMPRODUCT. Сега ще направим формула от тези функции. Тук ни е даден диапазон и трябва да надхвърлим 5 стойности в диапазона и да получим сумата от стойностите.

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

= SUMPRODUCT (ГОЛЯМ (диапазон, {1, 2,…., N}})

диапазон: диапазон от стойности

Стойности: числа, разделени със запетаи, например ако искате да намерите първите 3 стойности, използвайте {1, 2, 3}.

Пример: Сумата на топ 5 стойности на обхвата

Нека тестваме тази формула, като я изпълним в примера, показан по -долу.

Тук имаме диапазон от стойности от A1: A23.


Обхватът A1: A23 съдържа стойности и е кръстен като стойности.

Първо, трябва да намерим първите пет стойности с помощта на функцията LARGE и след това да се извърши операция по сумата над тези 5 стойности. Сега ще използваме следната формула, за да получим сумата от първите 5 стойности.

Използвайте формулата:

= СУМПРОДУКТ (ГОЛЯМ (диапазон, {1, 2, 3, 4, 5}))

Обяснение:

  • Функцията LARGE връща първите 5 цифрови стойности и връща масива към функцията SUMPRODUCT.

= СУМПРОДУКТ ({149, 123, 100, 87, 85}))

  • Функцията SUMPRODUCT получава масив от топ 5 стойности за обобщение.


Тук диапазонът е даден като именен диапазон. Натиснете Enter, за да получите SUM на първите 5 числа.

Както можете да видите в горната снимка, тази сума е 544. Сумата от стойностите 149 + 123 + 100 + 87 + 85 = 544.

Горният процес се използва за изчисляване на сумата от няколко числа отгоре. Но да се изчисли за н (голям) брой стойности в дълъг диапазон.

Използвайте формулата:

= СУМПРОДУКТ (ГОЛЯМ (диапазон, ред) (ИНДИРЕКТНО ("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 стойности

Как да решим проблема?

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

= СУМПРОДУКТ (МАЛКИ (диапазон, {1, 2,…., N}})

Диапазон: диапазон от стойности

Стойности: числа, разделени със запетаи, например ако искате да намерите долните 3 стойности, използвайте {1, 2, 3}.

Пример:

Всичко това може да е объркващо за разбиране. Така че, нека тестваме тази формула, като я изпълним в примера, показан по -долу.

Тук имаме диапазон от стойности от A1: A23.

Ето обхвата, който е даден с помощта на инструмента за име на range excel.

Първо, трябва да намерим най -долните пет стойности с помощта на функцията SMALL и след това да се извърши операция по сумата над тези 5 стойности. Сега ще използваме следната формула, за да получим сумата
Използвайте формулата:

= СУМПРОДУКТ (МАЛКИ (диапазон, {1, 2, 3, 4, 5}))

Обяснение:

  • Функцията SMALL връща долните 5 цифрови стойности и връща масива към функцията SUMPRODUCT.

= СУМПРОДУКТ ({23, 27, 28, 28, 30}))

  • Функцията SUMPRODUCT получава масив от най -долните 5 стойности за обобщаване.


Тук диапазонът е даден като именен диапазон. Натиснете Enter, за да получите SUM на долните 5 числа.


Както можете да видите в горната снимка, тази сума е 136. Сумата от стойностите 23 + 27 + 28 + 28 + 30 = 136.

Горният процес се използва за изчисляване на сумата от няколко числа от дъното. Но да се изчисли за н (голям) брой стойности в дълъг диапазон.

Използвайте формулата:

= СУМПРОДУКТ (МАЛКИ (диапазон, ROW (ИНДИРЕКТНО ("1:10"))

Тук генерираме сума от най -долните 10 стойности чрез получаване на масив от 1 до 10 {1; 2; 3; 4; 5; 6; 7; 8; 9; 10} с помощта на функциите ROW & INDIRECT Excel.

Тук имаме сумата от най -долните 10 числа, които ще доведат до 307.

Ето някои наблюдателни бележки, показани по -долу.

Бележки:

  1. Формулата работи само с числа.
  2. Формулата работи само когато няма дубликати в таблицата за търсене
  3. Функцията SUMPRODUCT разглежда нецифрени стойности (като текст abc) и грешки (като #NUM!, #NULL!) Като нулеви стойности.
  4. Функцията SUMPRODUCT разглежда логическата стойност TRUE като 1 и False като 0.
  5. Масивът на аргументите трябва да е със същата дължина като функцията.

Надявам се, че тази статия за това как да върнете сумата от горните n стойности или долните n стойности в Excel е обяснима. Намерете още статии за функциите SUMPRODUCT тук. Моля, споделете вашето запитване по -долу в полето за коментар. Ние ще ви съдействаме.

Как да използвате функцията SUMPRODUCT в Excel: Връща SUM след умножаване на стойности в множество масиви в Excel.

SUM, ако датата е между : Връща сумата на стойностите между датите или периода в Excel.

Сума, ако датата е по -голяма от датата: Връща сумата на стойностите след дадената дата или период в Excel.

2 начина за сумиране по месеци в Excel: Връща сумата на стойностите в рамките на даден конкретен месец в Excel.

Как да сумирате няколко колони с условие: Връща сумата на стойностите в множество колони, имащи условие в excel

Как да използвате заместващи символи в Excel : Пребройте клетки, съвпадащи с фрази, използвайки заместващи знаци в Excel

Популярни статии

50 Преки пътища в Excel за повишаване на вашата производителност

Редактиране на падащ списък

Абсолютна справка в Excel

Ако с условно форматиране

Ако с заместващи символи

Преглед по дата

Конвертирайте инчове в крака и инчове в Excel 2016

Присъединете се към собствено и фамилно име в Excel

Пребройте клетки, които съответстват или на А, или на В