Excel

Summa var n rad

Sum Every N Rows

Excel -formel: Summa varje n radGenerisk formel | _+_ | Sammanfattning

För att summera varje n rad kan du använda en formel baserad på OFFSET och SUM -funktionerna. I exempelvisningen är formeln i F4:





google-ark räknas om cellen innehåller text
= SUM ( OFFSET (A1,( ROW ()-offset)*n,0,n,1))
Förklaring

I det här exemplet finns det fem rader med data för varje vecka (mån-fre) så vi vill summera var femte rad. För att bygga ett intervall som motsvarar de fem rätta raderna i varje vecka använder vi OFFSET -funktionen. I F4 har vi:

 
= SUM ( OFFSET ($C,( ROW ()-4)*5,0,5,1))

Cell C3 är referensen, angiven som en absolut referens. Nästa argument är rad, kärnan i problemet. Vi behöver logik som kommer att räkna ut rätt startrad för varje vecka. För detta använder vi ROW -funktionen. Eftersom formeln sitter i rad 4 kommer ROW () att returnera 4. Vi använder detta faktum för att skapa den logik vi behöver, subtrahera 4 och multiplicera resultatet med 5:





 
 OFFSET ($C,( ROW ()-4)*5,0,5,1)

Detta genererar ett radargument på 0 i F4, 5 i F5 och 10 i F6.

Kolumn matas in som noll, höjd som 5 och bredd som 1.



OFFSET -funktionen returnerar sedan ett intervall till SUM (intervallet C3: C7 för F4), och SUM returnerar summan av alla belopp i det intervallet.

Författare Dave Bruns


^