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
Tel om de andere of n-de rij / kolom bij elkaar op met formules
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:
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:
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:
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)).
Tel elke andere of n-de rij / kolom bij elkaar met door de gebruiker gedefinieerde functie
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)
Voor het optellen van elke vierde kolom: = SumIntervalCols (A1: O1,4)
4. Druk vervolgens op Enter key, u krijgt de berekening. Zie screenshots:
Tel elke vierde rij bij elkaar op:
Tel elke vierde kolom bij elkaar op:
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.
Som / gemiddelde / tel om de andere of n-de rij / kolom met Kutools voor Excel
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:
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:
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!
Demo: som / gemiddelde / tel om de andere of n-de rij / kolom met Kutools voor Excel
Gerelateerde artikelen:
Hoe kunnen alleen gefilterde of zichtbare cellen in Excel worden opgeteld?
Hoe de absolute waarden in Excel optellen?
Beste Office-productiviteitstools
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...
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!