In dit artikel zullen we leren hoe u de laatste n kolommen in Excel kunt optellen.
Scenario:
In eenvoudige bewoordingen, tijdens het werken met lange waarden in dataset. Soms een voorwaarde gegeven, bijvoorbeeld wanneer we de som van de laatste 5 of n getallen uit de kolom moeten halen. U kunt de oplossing voor dit probleem eenvoudig uitvoeren met behulp van de Excel-functies zoals hieronder wordt uitgelegd.
Hoe het probleem op te lossen?
Voor dit artikel moeten we de SUM-functie & INDEX-functie gebruiken. Nu gaan we een formule maken van deze functies. Hier krijgen we een bereik en de waarde van n. We moeten de SOM van het bereik vinden van de laatste n kolommen van het bereik.
Generieke formule:
= SOM ( INDEX ( ( gegevens , 0 , KOLOMMEN (gegevens) - ( N - 1)) : INDEX (gegevens, 0, KOLOMMEN (gegevens))) |
data: bereik van waarden waar de som wordt berekend
n : waarde van n om het laatste n aantal kolommen te krijgen
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 enkele gegevens van getallen en we moeten de som van de gegevens van de laatste 4 kolommen vinden met behulp van de hierboven uitgelegde formule.
Eerst moeten we de waarden vinden die overeenkomen met de tekstwaarden, numerieke waarden extraheren en vervolgens de sombewerking over die waarden uitvoeren. Nu zullen we de volgende formule gebruiken om de som te krijgen.
Gebruik de formule:
= SOM ( INDEX ( ( gegevens , 0 , KOLOMMEN (gegevens) - ( J12 - 1)) : INDEX (gegevens, 0, KOLOMMEN (gegevens))) |
Uitleg:
- KOLOMMEN (gegevens) retourneert het aantal kolommen in de gegevens dat 10 is En KOLOMMEN (gegevens) - (4-1) geeft 7 als resultaat, wat de formule verkort tot = SUM ( INDEX (gegevens, 0,8) : INDEX(gegevens,0,10))
- Nu extraheert de INDEX-functie alle waarden van het gegeven argument kolom num.
- " : " deze operator maakt de waarden in het matrixbereik van de kolomindex.
- De functie SOM haalt het matrixbereik op van de vereiste kolom tot de laatste kolom en voert de sombewerking uit over die waarden en retourneert de som zoals hieronder wordt weergegeven.
Hier worden de tabelmatrix en de waarde van n gegeven als genoemd bereik en celverwijzing zoals weergegeven in de bovenstaande afbeelding.
Zoals je kunt zien in de bovenstaande momentopname die som van { 54 , 69 , 56 , 50 ; 92, 54, 51, 30; 69 , 51 , 30 , 30 } komt uit op 636.
U kunt de resultaten bekijken in de onderstaande snapshot.
Nu zullen we de formule uitvoeren op een lijst met getallen in plaats van een tabel voor gegeven verschillende waarden van n.
Gebruik de formule voor de lijst1:
= SOM ( INDEX ( ( lijst1 , 0 , KOLOMMEN (lijst1) - ( M6 - 1 ) : INDEX (lijst1, 0, KOLOMMEN (lijst1))) |
De som van de laatste 3 waarden uit het bereik komt uit op 175. Nu voor de laatste 5 waarden en de eerste 8 waarden. Kopieer nu de formule naar andere cellen met behulp van de Ctrl + D of sleep de celoptie in Excel.
Zoals je kunt zien in de bovenstaande momentopname, hebben we alle som verkregen door uit de laatste n kolommen te extraheren.
Hier zijn enkele observatienotities die hieronder worden weergegeven.
Opmerkingen:
- De formule werkt alleen met getallen.
- De functie COLUMNS retourneert een getal als col_index.
- De INDEX-functie neemt 0 als argument om alle waarden in de kolom te retourneren.
- De waarde van n kan niet groter zijn dan het aantal kolommen in de tabel.
- De lengte van de lijstarray moet hetzelfde zijn als de codelengte, anders is de functie.
Ik hoop dat dit artikel over het optellen van de laatste n kolommen in Excel verklarend is. Vind hier meer artikelen over SUMPRODUCT-functies. Deel uw vraag hieronder in het opmerkingenveld. Als je onze blogs leuk vond, deel deze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook. We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite
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 : Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.
Hoe te gebruikende VERT.ZOEKEN-functie in Excel : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.
Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.