Ga naar hoofdinhoud

Hoe snel elke andere of n-de rij / kolom in Excel optellen?

Zoals we allemaal weten, kunnen we de functie Som toepassen om een ​​lijst met cellen toe te voegen, maar soms moeten we voor een bepaald doel elke andere cel optellen, en Excel heeft geen standaardfunctie waarmee we elke n-de cel kunnen optellen. Hoe kunnen we in deze situatie elke andere of n-de rij / kolom in Excel optellen?

Tel om de andere of n-de rij / kolom bij elkaar op met formules

Tel elke andere of n-de rij / kolom bij elkaar met door de gebruiker gedefinieerde functie

Som / gemiddelde / tel om de andere of n-de rij / kolom met Kutools voor Excel


Aan de hand van het volgende voorbeeld laat ik je zien hoe je de formules toepast die elke andere cel optellen.

1. Gebruik de matrixformules om elke andere rij of kolom bij elkaar op te tellen

Voer deze formule in een lege cel in: =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0)), druk vervolgens op Ctrl + Shift + Enter sleutels, en alle andere celwaarden in kolom B zijn opgeteld. Zie screenshots:

doc-som-elke-andere-cel1 2 doc-som-elke-andere-cel2

Opmerkingen:

1. In de bovenstaande matrixformule kunt u het getal 2 wijzigen in 3, 4, 5 ..., dit betekent de som van elke 3e rij, elke 4e rij, elke 5e rij ...

2. Als u elke andere kolom wilt optellen, kunt u de volgende formule invoeren: =SUM(IF(MOD(COLUMN($A$1:$O$1),2)=0,$A$1:$O$1,0))en druk op Ctrl + Shift + Enter toetsen om het resultaat te krijgen. Zie screenshot:

doc-som-elke-andere-cel3

2. Gebruik de formules om elke andere rij of kolom bij elkaar op te tellen

Hier is een andere formule die u kan helpen om elke andere of n-de cel in een werkblad op te tellen.

Voer deze formule in een lege cel in: =SUMPRODUCT((MOD(ROW($B$1:$B$15),3)=0)*($B$1:$B$15)). En druk vervolgens op Enter key, en elke 3e cel is toegevoegd. Zie screenshots:

doc-som-elke-andere-cel4 2 doc-som-elke-andere-cel5

Opmerkingen:

1. In de bovenstaande formule kunt u het getal 3 wijzigen in 4, 5, 6 ..., dit betekent de som van elke 4e rij, elke 5e rij, elke 6e rij ...

2. Als u elke andere kolom wilt optellen, kunt u de volgende formule invoeren: =SUMPRODUCT((MOD(COLUMN($A$1:$O$1),3)=0)*($A$1:$O$1)).

doc-som-elke-andere-cel6


De volgende door de gebruiker gedefinieerde functie kan u ook helpen om elke andere of n-de cel in Excel toe te voegen.

1. Houd de ALT + F11 toetsen, en het opent de Microsoft Visual Basic voor toepassingen venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het modulevenster.

Function SumIntervalRows(WorkRng As Range, interval As Integer) As Double
'Updateby Extendoffice
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For i = interval To UBound(arr, 1) Step interval
    total = total + arr(i, 1)
Next
SumIntervalRows = total
End Function
Function SumIntervalCols(WorkRng As Range, interval As Integer) As Double
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For j = interval To UBound(arr, 2) Step interval
    total = total + arr(1, j)
Next
SumIntervalCols = total
End Function

3. Sla vervolgens deze code op en typ de volgende formule in een lege cel zoals je nodig hebt, zie screenshots:

Voor het optellen van elke vierde rij: = SumIntervalRows (B1: B15,4)

doc-som-elke-andere-cel7

Voor het optellen van elke vierde kolom: = SumIntervalCols (A1: O1,4)

doc-som-elke-andere-cel8

4. Druk vervolgens op Enter key, u krijgt de berekening. Zie screenshots:

Tel elke vierde rij bij elkaar op:

doc-som-elke-andere-cel9

Tel elke vierde kolom bij elkaar op:

doc-som-elke-andere-cel10

Note: U kunt het getal 4 wijzigen in elk ander getal, zoals 2, 3, 5… het betekent elke tweede rij, elke derde rij, elke vijfde rij of kolom optellen.


Misschien zijn zowel de formules als de door de gebruiker gedefinieerde functie voor de meesten van jullie wat moeilijk, hier kan ik je een eenvoudigere manier voorstellen om deze taak op te lossen.

met Kutools for Excel's Selecteer Interval Rijen en kolommen, kunt u eerst elke andere of n-de cel selecteren die u nodig hebt, en vervolgens de geselecteerde cellen een gedefinieerde naam geven, ten slotte met behulp van de functie Som om de cellen bij elkaar op te tellen.

Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. 

Na het installeren van Kutools for Excel, doe dan als volgt:

1. Selecteer de kolom die u om de andere of n-de cel wilt optellen.

2. Klikken Kutools > kies > Selecteer Interval Rijen en kolommen, zie screenshot:

3. In de Selecteer Interval Rijen en kolommen dialoogvenster, specificeer de bewerkingen die u nodig heeft, zie screenshot:

doc-som-elke-andere-cel12

4. Klikken OK, en elke andere rij is geselecteerd vanaf de eerste rij, en nu kunt u de berekende resultaten bekijken, zoals gemiddelde, som en aantal worden weergegeven onder aan de statusbalk. Zie screenshot:

doc-som-elke-andere-cel13

Opmerkingen:

1. Met deze functie kunt u het nummer 2, 3, 4… in Interval van optie, en u selecteert de cellen met een interval van 2, 3, 4 rijen, beginnend bij de eerste rij van het bereik in stap 3.

2. Met de bovenstaande stappen kunt u ook elke andere of zoveelste kolom optellen als u nodig hebt.

Wilt u meer weten over deze functie, klik dan op Selecteer Interval Rijen en kolommen.

Download en gratis proef Kutools voor Excel nu!


Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Download en probeer nu gratis!

Gerelateerde artikelen:

Hoe kunnen alleen gefilterde of zichtbare cellen in Excel worden opgeteld?

Hoe de absolute waarden in Excel optellen?

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (20)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
the above given codes work but when the file is closed and reopen, it doesn't work. again the same codes needs to copy and paste. pls give permanent solution
This comment was minimized by the moderator on the site
Hello,
After pasting the code, when you close the workbook, you should save the workbook as Excel Macro-Enabled Workbook format to save the code.
When you open the workbook next time, click the Enable Content button in the security warning bar.
Please try, thank you!
This comment was minimized by the moderator on the site
Hi i want to sum up every 4 row, but my new table for these sum-up values has an interval of every 12 rows, any idea?
Ex: Sum-up every 4 months data and put those data in a new table at every new year Jan (12 interval row).
This comment was minimized by the moderator on the site
Sorry final question is there a way this can be done in one array in a Sumproduct formula as I'd like the values to still be kept individually.
This comment was minimized by the moderator on the site
That VBA code is helpful, can it be amended so it also sums the first value of the sequence?
This comment was minimized by the moderator on the site
These vma tutorials are the best thing ever. Very helpful thank you guys!
This comment was minimized by the moderator on the site
The formula is not working for the column can anyone please help me to add odd column
This comment was minimized by the moderator on the site
Hi, Nilesh,
If you want to sum the cell values in all odd row, the below formula may help you! (Please change the cell references to your need.)

=SUMPRODUCT(B1:B15,MOD(ROW(B1:B15)+0,2))

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Is there a way to add another criteria to this formula? I want to add every 9th row that is great than -40. I would appreciate your help. Thanks in advance!
This comment was minimized by the moderator on the site
Used the visual basic programming – excellent! The other options worked fine except for row n.º 1.
This comment was minimized by the moderator on the site
sir I have used visual basic for SumIntervalCols function as stated above and saved the file as macro enable worksheet. when next time open the file the user define command is missing from drop down function menu Please help how to fix user define macro and can be used for other excel sheets. regards D KUMAR
This comment was minimized by the moderator on the site
This method does not work for me. I entered the 15 numbers in the column B (B1:B15) as in the example and copy the formula to a blank cell, the result is 0. If I change the if statement to IF(MOD(ROW($B$1:$B$15),2)=1, the result is 3795 that is sum(B1:B15). What is wrong?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations