Som onderste n-waarden of bovenste n-waarden in Excel

Inhoudsopgave

In dit artikel zullen we leren hoe we de bovenste of onderste N-waarden kunnen samenvatten in een reeks getallen in Excel. Als u top 4-, top 5 of top N-waarden in een bepaald bereik wilt optellen, helpt dit artikel u daarbij.

Som van TOP N-waarden

Voor dit artikel moeten we de functie SOMPRODUCT gebruiken. Nu gaan we een formule maken van deze functies. Hier krijgen we een bereik en we moeten de 5 waarden in het bereik bovenaan zetten en de som van de waarden krijgen.

Generieke formule:

= SOMPRODUCT ( GROOT ( bereik, { 1 , 2 ,… , n } } )

bereik: bereik van waarden

Waarden : getallen gescheiden door komma's, zoals als u de top 3 waarden wilt vinden, gebruik { 1 , 2 , 3 }.

Voorbeeld: som top 5 waarden van bereik op

Laten we deze formule testen door deze in het onderstaande voorbeeld uit te voeren.

Hier hebben we een reeks waarden van A1:A23.


Het bereik A1:A23 bevat waarden en wordt genoemd als waarden.

Ten eerste moeten we de top vijf waarden vinden met behulp van de LARGE-functie en vervolgens moeten we de sombewerking over die 5 waarden uitvoeren. Nu zullen we de volgende formule gebruiken om de som van de top 5 waarden te krijgen.

Gebruik de formule:

= SOMPRODUCT ( GROOT (bereik, { 1 , 2 , 3 , 4 , 5 } ) )

Uitleg:

  • De functie LARGE retourneert de top 5 numerieke waarden en retourneert de array naar de functie SOMPRODUCT.

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

  • De SOMPRODUCT-functie krijgt een reeks top 5-waarden om samen te vatten.


Hier wordt het bereik gegeven als het genoemde bereik. Druk op Enter om de SUM van de top 5 nummers te krijgen.

Zoals je kunt zien in de bovenstaande momentopname, is die som 544. De som van de waarden 149 + 123 + 100 + 87 + 85 = 544.

Het bovenstaande proces wordt gebruikt om de som van een paar getallen vanaf de bovenkant te berekenen. Maar om voor te rekenen N (groot) aantal waarden in een groot bereik.

Gebruik de formule:

= SOMPRODUCT ( GROOT ( bereik, RIJ ( INDIRECT ( "1:10") )

Hier genereren we de som van de top 10 waarden door een array van 1 tot 10 te krijgen { 1; 2 ; 3 ; 4 ; 5; 6 ; 7; 8 ; 9 ; 10 } met behulp van de ROW & INDIRECT Excel-functies.

Hier hebben we de som van de top 10 getallen { 149 ; 123 ; 100; 87 ; 85 ; 82 ; 61; 58 ; 54; 51 }), wat resulteert in 850.

Som van onderste N-waarden

Hoe het probleem op te lossen?

Generieke formule:

= SOMPRODUCT ( KLEIN ( bereik, { 1 , 2 ,… , n } } )

Bereik: bereik van waarden

Waarden : getallen gescheiden door komma's, zoals als je de onderste 3 waarden wilt vinden, gebruik dan { 1 , 2 , 3 }.

Voorbeeld:

Al deze dingen kunnen verwarrend zijn om te begrijpen. Laten we deze formule dus testen door deze in het onderstaande voorbeeld uit te voeren.

Hier hebben we een reeks waarden van A1:A23.

Hier is het bereik dat wordt gegeven met behulp van de Excel-tool voor het genoemde bereik.

Eerst moeten we de onderste vijf waarden vinden met behulp van de SMALL-functie en dan moeten we de sombewerking over die 5 waarden uitvoeren. Nu zullen we de volgende formule gebruiken om de som te krijgen
Gebruik de formule:

= SOMPRODUCT ( KLEIN (bereik, { 1 , 2 , 3 , 4 , 5 } ) )

Uitleg:

  • De functie SMALL retourneert de onderste 5 numerieke waarden en retourneert de array naar de functie SOMPRODUCT.

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

  • De functie SOMPRODUCT krijgt een array van de onderste 5 waarden om samen te vatten.


Hier wordt het bereik gegeven als het genoemde bereik. Druk op Enter om de SOM van de onderste 5 cijfers te krijgen.


Zoals je in de bovenstaande momentopname kunt zien, is die som 136. De som van de waarden 23 + 27 + 28 + 28 + 30 = 136.

Het bovenstaande proces wordt gebruikt om de som van een paar getallen vanaf de onderkant te berekenen. Maar om voor te rekenen N (groot) aantal waarden in een groot bereik.

Gebruik de formule:

= SOMPRODUCT ( KLEIN ( bereik, RIJ ( INDIRECT ( "1:10") )

Hier genereren we de som van de onderste 10 waarden door een array van 1 tot 10 te krijgen { 1; 2 ; 3 ; 4 ; 5; 6 ; 7; 8 ; 9 ; 10 } met behulp van de ROW & INDIRECT Excel-functies.

Hier hebben we de som van de onderste 10 getallen, wat zal resulteren in 307.

Hier zijn enkele observatienotities die hieronder worden weergegeven.

Opmerkingen:

  1. De formule werkt alleen met getallen.
  2. De formule werkt alleen als er geen duplicaten zijn in de opzoektabel
  3. De functie SOMPRODUCT beschouwt niet-numerieke waarden (zoals tekst abc) en foutwaarden (zoals #GETAL!, #NULL!) als null-waarden.
  4. De functie SOMPRODUCT beschouwt de logische waarde TRUE als 1 en False als 0.
  5. De argumentarray moet dezelfde lengte hebben als de functie.

Ik hoop dat dit artikel over het retourneren van de som van de bovenste n-waarden of de onderste n-waarden in Excel verklarend is. Vind hier meer artikelen over SUMPRODUCT-functies. Deel uw vraag hieronder in het opmerkingenveld. Wij zullen u helpen.

Hoe de SOMPRODUCT-functie in Excel te gebruiken?: Retourneert de SUM na vermenigvuldiging van waarden in meerdere arrays in Excel.

SOM als datum tussen ligt : Retourneert de SOM van waarden tussen bepaalde datums of periode in Excel.

Som als datum groter is dan opgegeven datum: Retourneert de SOM van waarden na de opgegeven datum of periode in Excel.

2 manieren om per maand op te tellen in Excel: Retourneert de SOM van waarden binnen een bepaalde specifieke maand in Excel.

Meerdere kolommen optellen met voorwaarde: Retourneert de SOM van waarden over meerdere kolommen met voorwaarde in Excel

Jokertekens gebruiken in Excel : Tel cellen die overeenkomen met zinnen met behulp van de jokertekens in Excel

populaire artikels

50 Excel-snelkoppeling om uw productiviteit te verhogen

Een vervolgkeuzelijst bewerken

Absolute referentie in Excel

Indien met voorwaardelijke opmaak

Indien met jokertekens

Opzoeken op datum

Converteer inches naar feet en inches in Excel 2016

Voeg voor- en achternaam toe in Excel

Tel cellen die overeenkomen met A of B

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave