Excel-formel: Summa varje n rad -

Innehållsförteckning

Generisk formel

=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))

Sammanfattning

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

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

Förklaring

I det här exemplet finns det 5 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 högra 5 raderna i varje vecka använder vi OFFSET-funktionen. I F4 har vi:

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

Cell C3 är referensen, angiven som en absolut referens. Nästa argument är raden, kärnan i problemet. Vi behöver logik som visar den rätta startraden 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:

(ROW()-4)*5

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.

Intressanta artiklar...