Excel vzorec: Súčet každých n riadkov -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete sčítať každých n riadkov, môžete použiť vzorec založený na funkciách OFFSET a SUM. V ukážke je vzorec v F4:

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

Vysvetlenie

V tomto príklade existuje 5 riadkov údajov pre každý týždeň (pondelok až piatok), takže chceme sčítať každých 5 riadkov. Aby sme vytvorili rozsah, ktorý zodpovedá správnym 5 riadkom v každom týždni, použijeme funkciu OFFSET. Vo F4 máme:

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

Bunka C3 je referencia zadaná ako absolútna referencia. Ďalším argumentom je riadok, podstata problému. Potrebujeme logiku, ktorá určí správny štartovací riadok pre každý týždeň. K tomu používame funkciu ROW. Pretože vzorec je v riadku 4, funkcia ROW () vráti hodnotu 4. Túto skutočnosť použijeme na vytvorenie logiky, ktorú potrebujeme, odčítaním čísla 4 a vynásobením výsledku číslom 5:

(ROW()-4)*5

Toto vygeneruje argument riadku 0 vo F4, 5 vo F5 a 10 vo F6.

Stĺpec je zadaný ako nula, výška ako 5 a šírka ako 1.

Funkcia OFFSET potom vráti rozsah na SUM (rozsah C3: C7 pre F4) a SUM vráti súčet všetkých čiastok v tomto rozsahu.

Zaujímavé články...