4 Formler til at summe top N -værdier i Excel

Hvis du vil opsummere de 3 værdier i Excel, kan du gøre det ved blot at beregne de 3 øverste værdier ved hjælp af en LARGE -funktion og opsummere dem.

Men det er ikke den eneste måde. Du kan opsummere de øverste N -værdier i Excel ved hjælp af flere formler. Alle vil bruge LARGE -funktionen som nøglefunktion. Se billedet ovenfor. Lad os undersøge dem alle.

Summen af ​​Top 3 eller Top N værdier ved hjælp af SUMIF funktion

Generisk formel

= SUMIF (område, "> =" & STORT (område, n))

Rækkevidde:Intervallet er det område, hvorfra du vil summere de øverste N -værdier.

n:Dette er antallet af topværdier, du vil opsummere. Hvis du vil opsummere top 3 værdier, såner 3.

Så lad os se denne formel i aktion.

Eksempel 1: Brug SUMIF til at summe de 3 bedste salg.

Vi har data, der indeholder salget foretaget i forskellige måneder. Vi skal opsummere de 3 bedste salg. Vi bruger den generiske formel ovenfor.

Det rækkevidde er C2: C13 ogn er 3. Så vil formlen være:

= SUMIF (C2: C13, "> =" & STOR (C2: C13,3))

Dette vender tilbage til 696020, hvilket er korrekt. Hvis du vil opsummere de øverste variable N -værdier, og N er skrevet i D2, vil formlen være:

= SUMIF (C2: C13, "> =" & STOR (C2: C13, D2))

det vil opsummere alle de værdier, der er større end eller lig med værdien af ​​den øverste N -værdi.

Hvordan virker det?

LARGE -funktionen returnerer den øverste Nth -værdi i det givne område. I formlen ovenfor returnerer funktionen LARGE den tredjestørste værdi i områdetC2: C13hvilket er 212940. Nu er formlen:

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

Nu returnerer SUMIF -funktionen simpelthen SUM af værdier større end eller lig med 212940, hvilket er 696020.

Hvis du vil tilføje flere betingelser for at summere top 3 eller N -værdier, skal du bruge SUMIFS -funktionen.

Summen af ​​Top 3 eller Top N værdier ved hjælp af SUM funktion

Ovenstående metode er ret let og hurtig at bruge, når det kommer til at opsummere de øverste 3 eller N -værdier fra listen. Men det bliver svært, når det kommer til at opsummere top vilkårlige N -værdier, f.eks. 2., 4. og 6. topværdi fra et Excel -område. Her får funktionen SUM eller SUMPRODUCT arbejdet udført.

Generisk formel:

= SUM (STOR (område, {1,2,3}))

eller

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

Rækkevidde:Intervallet er det område, hvorfra du vil opsummere top N -værdier.

{1,2,3}: Det er de øverste værdier, du vil opsummere. Her er det 1., 2. og 3..

Så lad os bruge denne formel i eksemplet ovenfor.

Eksempel 2: Sum de største 1., 2. og 3. værdier fra et Excel -område.

Så vi bruger den samme tabel, som vi brugte i eksemplet ovenfor. Det rækkevidde er stadig C2: C13, og de 3 øverste værdier, som vi vil opsummere, er 1., 2. og 3. største værdi i rækkevidde.

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

Det returnerer det samme resultat som før, hvilket er 696020. Hvis du vil opsummere de 2. og 4. øverste værdier, vil formlen være:

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

Og resultatet bliver 425360.

Du kan erstatte SUMPRODUCT -funktionen med SUM -funktionen i ovenstående tilfælde. Men hvis du vil henvise til topværdier, skal du bruge CTRL+SHIF+ENTER for at gøre det til en matrixformel.

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

Hvordan virker det?

LARGE -funktionen accepterer en række nøgleværdier og returnerer en matrix med disse topværdier. Her returnerer den store funktion værdierne {241540; 183820; 38740} som øverste 2., 4. og 6. værdier. Nu bliver formlen:

= SUM ({241540; 183820; 38740})

eller

= SUMPRODUCT ({241540; 183820; 38740})

Dette opsummerer de værdier, der returneres af funktionen LARGE.

Sammendrag af et stort udvalg af topværdier i Excel

Lad os sige, at du vil summere værdier med top 10-2o værdier, alt inklusive. I dette tilfælde bliver de ovennævnte metoder nøjeregnende og længere. Den bedste måde er at bruge nedenstående generiske formel til at opsummere de øverste værdier:

= SUMPRODUCT (STORT (rækkevidde, RÆK (INDIREKT ("start: slut"))))

rækkevidde:Intervallet er det område, hvorfra du vil summere de øverste N -værdier.

"start: slut":Det er teksten i området med topværdier, du vil opsummere. Hvis du vil have nogle top 3 til top 6 værdier, så start: slut vil være "3: 6".

Lad os se på denne formel i aktion:

Eksempel 3: Sum de 3 til 6 bedste værdier fra salg:

Så vi har den samme tabel som ovenstående eksempel. Den eneste forespørgsel er anderledes. Ved hjælp af ovenstående generiske formel skriver vi denne formel:

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

Dette returnerer værdien 534040. Som er summen af ​​3., 4., 5. og 6. største værdi fra område C2: C13.

Hvordan virker det?

For det første forvandler INDIRECT -funktionen teksten "3: 6" til det faktiske område 3: 6. Fremover returnerer ROW -funktionen en række rækkenumre i område 3: 6, som vil være {3,4,5,6}. Derefter returnerer LARGE -funktionen de 3., 4., 5. og 6. største værdi fra området C2: C13. Endelig opsummerer SUMPRODUCT -funktionen disse værdier, og vi får vores resultat.

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

=SUMPRODUCT (STOR (C2: C13,{3,4,5,6}))

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

= 534040

Bonus: Opsummer top N -værdier ved hjælp af SEQUENCE -funktionen

SEQUENCE -funktionen introduceres i Excel 2019 og 365. Den returnerer en række med tal. Vi kan bruge det til at få de øverste N -værdier og derefter opsummere dem.

Generisk formel:

= SUMPRODUCT (LARGE (område, SEQUENCE (tal_værdier ,, [start_num], [trin]))))

rækkevidde:Intervallet er det område, hvorfra du vil summere de øverste N -værdier.

num_værdier: Det er antallet af topværdier, du vil summere.

[startnummer]:Det er seriens startnummer. Det er valgfrit. Hvis du udelader dette, starter serien fra 1.

[trin]: Det er forskellen mellem det næste tal fra det aktuelle tal. Som standard er det 1.

Hvis vi bruger denne generiske formel til at få det samme resultat, som vi gjorde i det foregående eksempel, vil formlen være:

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

Det returnerer værdien 534040.

Hvordan virker det?

Det er enkelt. SEQUENCE -funktionen returnerer en række med 4 værdier, der starter med 3 med interval 1. Den returnerer arrayet {3; 4; 5; 6}. Nu returnerer LARGE -funktionen de største værdier af tilsvarende tal. Endelig summerer SUM -funktionen denne værdi, og vi får vores resultat som 534040.

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

=SUM (STOR (C2: C13,{3;4;5;6}))

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

=534040

Så ja fyre, sådan kan du opsummere de øverste 3, 5, 10, … N -værdier i Excel. Jeg forsøgte at være forklarende. Jeg håber, det hjælper dig. Hvis du er i tvivl om dette emne eller et andet Excel VBA -relateret emne, så spørg i kommentarfeltet herunder. Jeg svarer ofte på forespørgsler.

Sum Hvis større end 0 i Excel | For kun at summere positive værdier skal vi summe værdier, der er større end 0. For at gøre det, vil vi bruge SUMIF -funktionen i Excel.

Sådan summeres de sidste 30 dages salg i Excel | Nogle gange er det også opsummeret med et standardinterval på 30 dage. I så fald vil det være en god idé at have en formel, der dynamisk viser summen af ​​de sidste 30 dage. I denne artikel lærer vi, hvordan man summerer de sidste 30 dages værdier i excel.

Sådan summeres de sidste n kolonner i Excel | Nogle gange givet en betingelse, dvs. når vi skal få summen af ​​de sidste 5 eller n tal fra kolonnen. Du kan let udføre løsningen på dette problem ved hjælp af excel -funktionerne.

Sådan summeres ved at matche række og kolonne i Excel | Hvordan summerer vi værdier, når vi skal matche kolonne og række. I denne artikel lærer vi, hvordan man gør summen af ​​matchende rækker og kolonner.

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges Excel VLOOKUP -funktion| Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges Excel COUNTIF -funktion| Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle specifik værdi. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges Excel VLOOKUP -funktion| Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges Excel COUNTIF -funktion| Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle specifik værdi. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave