4 formler for å summe topp N -verdier i Excel

Innholdsfortegnelse:

Anonim

Hvis du vil oppsummere de tre verdiene i Excel, kan du gjøre det ved å bare beregne de tre øverste verdiene ved å bruke en STOR funksjon og oppsummere dem.

Men det er ikke den eneste måten. Du kan summere de øverste N -verdiene i Excel ved å bruke flere formler. Alle vil bruke LARGE -funksjonen som nøkkelfunksjon. Se bildet ovenfor. La oss utforske dem alle.

Summen av topp 3 eller topp N verdier ved hjelp av SUMIF -funksjon

Generisk formel

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

Område:Området er området du vil summere topp N -verdier fra.

n:Dette er antallet toppverdier du vil oppsummere. Hvis du vil oppsummere de 3 beste verdiene daner 3.

Så la oss se denne formelen i aksjon.

Eksempel 1: Bruk SUMIF til å summe de 3 beste salgene.

Vi har data som inneholder salget gjort i forskjellige måneder. Vi må oppsummere de tre beste salgene. Vi bruker den generiske formelen ovenfor.

De område er C2: C13 ogn er 3. Da vil formelen være:

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

Dette går tilbake til 696020 som er riktig. Hvis du vil oppsummere toppvariabler N -verdier og N er skrevet i D2, vil formelen være:

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

den vil oppsummere alle verdiene som er større enn eller lik verdien av den øverste N -verdien.

Hvordan virker dette?

LARGE -funksjonen returnerer den øverste Nth -verdien i det angitte området. I formelen ovenfor returnerer LARGE -funksjonen den tredje største verdien i områdetC2: C13som er 212940. Nå er formelen:

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

Nå returnerer SUMIF -funksjonen SUMMEN av verdier større enn eller lik 212940, som er 696020.

Hvis du vil legge til flere betingelser for å summere topp 3 eller N -verdier, bruker du SUMIFS -funksjonen.

Summen av topp 3 eller topp N verdier ved bruk av SUM funksjon

Metoden ovenfor er ganske enkel og rask å bruke når det gjelder å oppsummere de øverste 3 eller N -verdiene fra listen. Men det blir vanskelig når det gjelder å oppsummere topp vilkårlige N -verdier, si topp 2., 4. og 6. verdi fra et Excel -område. Her får funksjonen SUM eller SUMPRODUCT arbeidet utført.

Generisk formel:

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

eller

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

Område:Området er området du vil oppsummere topp N -verdier fra.

{1,2,3}: Dette er toppverdiene du vil oppsummere. Her er det 1., 2. og 3..

Så la oss bruke denne formelen i eksemplet ovenfor.

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

Så vi bruker den samme tabellen som vi brukte i eksemplet ovenfor. De område er fortsatt C2: C13 og de tre øverste verdiene som vi ønsker å summere er 1., 2. og 3. største verdi i område.

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

Det returnerer det samme resultatet som før, som er 696020. Hvis du vil oppsummere de andre og fjerde øverste verdiene, vil formelen være:

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

Og resultatet blir 425360.

Du kan erstatte SUMPRODUCT -funksjonen med SUM -funksjonen i tilfellet ovenfor. Men hvis du vil gi referanse til toppverdier, må du bruke CTRL+SHIF+ENTER for å gjøre det til en matriseformel.

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

Hvordan virker det?

LARGE -funksjonen godtar en rekke nøkkelverdier og returnerer en rekke med disse toppverdiene. Her returnerer den store funksjonen verdiene {241540; 183820; 38740} som topp to, fjerde og sjette verdier. Nå blir formelen:

= SUMME ({241540; 183820; 38740})

eller

= SUMPRODUCT ({241540; 183820; 38740})

Dette oppsummerer verdiene som returneres av LARGE -funksjonen.

Oppsummerer et stort utvalg av toppverdier i Excel

La oss si at du vil summere verdier topp 10-2o verdier, alt inkludert. I dette tilfellet vil de ovennevnte metodene bli masete og lengre. Den beste måten er å bruke den generiske formelen nedenfor for å oppsummere toppverdiene:

= SUMPRODUCT (LARGE (område, RAD (INDIRECT ("start: end"))))

område:Området er området som du vil summere topp N -verdier fra.

"start: end":Det er teksten i området med toppverdier du vil oppsummere. Hvis du vil ha noen topp 3 til topp 6 verdier, vil start: slutten være "3: 6".

La oss se på denne formelen i aksjon:

Eksempel 3: Sum de 3 til 6 beste verdiene fra salg:

Så vi har den samme tabellen som eksemplet ovenfor. Den eneste spørringen er annerledes. Ved å bruke den generiske formelen ovenfor skriver vi denne formelen:

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

Dette returnerer verdien 534040. Som er summen av tredje, fjerde, femte og sjette største verdi fra område C2: C13.

Hvordan virker dette?

Først gjør INDIRECT -funksjonen teksten "3: 6" til det faktiske området 3: 6. ROW -funksjonen returnerer videre en rekke radnumre i område 3: 6, som vil være {3,4,5,6}. Deretter returnerer LARGE -funksjonen de tredje, fjerde, femte og sjette største verdiene fra området C2: C13. Til slutt oppsummerer SUMPRODUCT -funksjonen disse verdiene, og vi får resultatet vårt.

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

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

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

= 534040

Bonus: Oppsummer Topp N -verdier ved hjelp av SEQUENCE -funksjonen

SEQUENCE -funksjonen blir introdusert i Excel 2019 og 365. Den returnerer en tallrekke. Vi kan bruke den til å få de beste N -verdiene og deretter oppsummere dem.

Generisk formel:

= SUMPRODUCT (LARGE (område, SEQUENCE (num_values ​​,, [start_num], [trinn]))))

område:Området er området du vil summere topp N -verdier fra.

num_values: Det er antallet toppverdier du vil summere.

[startnummer]:Det er startnummeret på serien. Det er valgfritt. Hvis du utelater dette, starter serien fra 1.

[trinn]: Det er forskjellen mellom det neste tallet fra det nåværende tallet. Som standard er det 1.

Hvis vi bruker denne generiske formelen for å få det samme resultatet som vi gjorde i forrige eksempel, vil formelen være:

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

Det vil returnere verdien 534040.

Hvordan virker det?

Det er enkelt. SEQUENCE -funksjonen returnerer en serie med 4 verdier som starter med 3 med intervall 1. Den returnerer matrisen {3; 4; 5; 6}. Nå returnerer LARGE -funksjonen de største verdiene til tilsvarende tall. Til slutt oppsummerer SUM -funksjonen denne verdien, og vi får resultatet vårt 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 gutta, slik kan du oppsummere de 3, 5, 10, … N -verdiene i Excel. Jeg prøvde å være forklarende. Jeg håper det hjelper deg. Hvis du er i tvil om dette emnet eller et annet VBA -relatert emne, spør i kommentarfeltet nedenfor. Jeg svarer ofte på spørsmål.

Sum Hvis større enn 0 i Excel | For å oppsummere bare positive verdier, må vi summere verdier som er større enn 0. For å gjøre det, bruker vi SUMIF -funksjonen i Excel.

Slik summerer du de siste 30 dagers salget i Excel | Noen ganger er det også oppsummert på standard 30 dagers intervall. I så fall vil det være en god idé å ha en formel som dynamisk viser summen av de siste 30 dagene. I denne artikkelen lærer vi hvordan du summerer de siste 30 dagers verdier i excel.

Slik summerer du de siste n kolonnene i Excel | Noen ganger gitt en betingelse, dvs. når vi trenger å få summen av de siste 5 eller n -tallene fra kolonnen. Du kan enkelt utføre løsningen på dette problemet ved hjelp av excel -funksjonene.

Slik summerer du ved å matche rad og kolonne i Excel | Hvordan summerer vi verdier når vi trenger å matche kolonne og rad. I denne artikkelen lærer vi hvordan du gjør summen av matchende rader og kolonner.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

Slik bruker du Excel VLOOKUP -funksjon| Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

Slik bruker du Excel COUNTIF -funksjon| Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikk verdi. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

Slik bruker du Excel VLOOKUP -funksjon| Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

Slik bruker du Excel COUNTIF -funksjon| Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikk verdi. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.