Sum nederste n -værdier eller top -n -værdier i Excel

Anonim

I denne artikel lærer vi, hvordan man opsummerer de øverste eller nederste N -værdier i en række tal i Excel. Hvis du vil opsummere top 4, top 5 eller top N værdier i et givet område, hjælper denne artikel med at gøre det.

Summen af ​​TOP N værdier

I denne artikel skal vi bruge SUMPRODUCT -funktionen. Nu vil vi lave en formel ud af disse funktioner. Her får vi et område, og vi skal toppe 5 værdier inden for rækkevidde og få summen af ​​værdierne.

Generisk formel:

= SUMPRODUCT (STORT (område, {1, 2,…., N}})

rækkevidde: værdiområde

Værdier: tal adskilt ved hjælp af kommaer, f.eks. Hvis du vil finde de tre øverste værdier, skal du bruge {1, 2, 3}.

Eksempel: Sum Top 5 værdier af område

Lad os teste denne formel ved at køre den på eksemplet nedenfor.

Her har vi en række værdier fra A1: A23.


Området A1: A23 indeholder værdier, og det er navngivet som værdier.

For det første skal vi finde de fem bedste værdier ved hjælp af LARGE -funktionen og derefter udføres sumoperation over disse 5 værdier. Nu vil vi bruge følgende formel til at få summen af ​​top 5 værdier.

Brug formlen:

= SUMPRODUCT (STORT (område, {1, 2, 3, 4, 5}))

Forklaring:

  • LARGE -funktionen returnerer de 5 øverste numeriske værdier og returnerer matrixen til SUMPRODUCT -funktionen.

= SUMPRODUCT ({149, 123, 100, 87, 85}))

  • SUMPRODUCT -funktionen opsummerer en række top 5 -værdier.


Her angives intervallet som det navngivne område. Tryk på Enter for at få SUMMEN af de 5 bedste tal.

Som du kan se i ovenstående snapshot, er denne sum 544. Summen af ​​værdierne 149 + 123 + 100 + 87 + 85 = 544.

Ovenstående proces bruges til at beregne summen af ​​et par tal fra toppen. Men at beregne for n (stort) antal værdier i en lang rækkevidde.

Brug formlen:

= SUMPRODUCT (STORT (rækkevidde, RÆKE (INDIREKT ("1:10"))

Her genererer vi summen af ​​top 10 -værdier ved at få en matrix på 1 til 10 {1; 2; 3; 4; 5; 6; 7; 8; 9; 10} ved hjælp af ROW & INDIRECT Excel -funktionerne.

Her fik vi summen af ​​de 10 bedste tal {149; 123; 100; 87; 85; 82; 61; 58; 54; 51}), hvilket resulterer i 850.

Summen af ​​bunden N -værdier

Hvordan løser man problemet?

Generisk formel:

= SUMPRODUCT (SMÅ (rækkevidde, {1, 2,…., N}})

Område: værdiområde

Værdier: tal adskilt ved hjælp af kommaer, f.eks. Hvis du vil finde de nederste 3 værdier, skal du bruge {1, 2, 3}.

Eksempel:

Alt dette kan være forvirrende at forstå. Så lad os teste denne formel ved at køre den på eksemplet nedenfor.

Her har vi en række værdier fra A1: A23.

Her er det område, der er givet ved hjælp af det navngivne område excel -værktøj.

For det første skal vi finde de fem nederste værdier ved hjælp af SMALL -funktionen og derefter udføres sumoperation over disse 5 værdier. Nu vil vi bruge følgende formel for at få summen
Brug formlen:

= SUMPRODUCT (SMÅ (rækkevidde, {1, 2, 3, 4, 5}))

Forklaring:

  • SMALL funktion returnerer de 5 nederste numeriske værdier og returnerer arrayet til SUMPRODUCT funktionen.

= SUMPRODUCT ({23, 27, 28, 28, 30}))

  • SUMPRODUCT -funktionen får en række bundværdier at opsummere.


Her angives intervallet som det navngivne område. Tryk på Enter for at få SUMMEN af de nederste 5 tal.


Som du kan se i ovenstående snapshot er denne sum 136. Summen af ​​værdierne 23 + 27 + 28 + 28 + 30 = 136.

Ovenstående proces bruges til at beregne summen af ​​et par tal fra bunden. Men at regne for n (stort) antal værdier i en lang rækkevidde.

Brug formlen:

= SUMPRODUCT (SMÅ (rækkevidde, RÆKE (INDIREKTE ("1:10"))

Her genererer vi summen af ​​de nederste 10 værdier ved at få en matrix på 1 til 10 {1; 2; 3; 4; 5; 6; 7; 8; 9; 10} ved hjælp af ROW & INDIRECT Excel -funktionerne.

Her har vi summen af ​​de nederste 10 tal, som vil resultere i 307.

Her er nogle observationsnoter vist nedenfor.

Bemærkninger:

  1. Formlen fungerer kun med tal.
  2. Formlen fungerer kun, når der ikke er nogen dubletter på opslagstabellen
  3. SUMPRODUCT -funktionen betragter ikke -numeriske værdier (som tekst abc) og fejlværdier (som #NUM!, #NULL!) Som nulværdier.
  4. SUMPRODUCT -funktionen betragter logisk værdi TRUE som 1 og Falsk som 0.
  5. Argumentmatrixen skal have samme længde som funktionen.

Håber denne artikel om, hvordan du returnerer summen af ​​top n -værdier eller nederste n -værdier i Excel, er forklarende. Find flere artikler om SUMPRODUCT -funktioner her. Del venligst din forespørgsel nedenfor i kommentarfeltet. Vi hjælper dig.

Sådan bruges funktionen SUMPRODUCT i Excel: Returnerer SUMMEN efter multiplikation af værdier i flere arrays i excel.

SUM, hvis datoen er mellem : Returnerer SUM af værdier mellem givne datoer eller periode i excel.

Sum, hvis datoen er større end den givne dato: Returnerer SUM af værdier efter den givne dato eller periode i excel.

2 måder at summe efter måned i Excel: Returnerer SUM af værdier inden for en given specifik måned i excel.

Sådan summeres flere kolonner med betingelse: Returnerer SUM af værdier på tværs af flere kolonner med betingelse i excel

Sådan bruges jokertegn i excel : Tæl celler, der matcher sætninger ved hjælp af jokertegnene i excel

Populære artikler

50 Excel -genvej til at øge din produktivitet

Rediger en rulleliste

Absolut reference i Excel

Hvis med betinget formatering

Hvis det er med jokertegn

Vlookup efter dato

Konverter tommer til fod og tommer i Excel 2016

Deltag i for- og efternavn i excel

Tæl celler, der matcher enten A eller B