Excel formula: Zbroji svakih n redaka -

Sadržaj

Generička formula

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

Sažetak

Da biste zbrojili svakih n redaka, možete koristiti formulu koja se temelji na funkcijama OFFSET i SUM. U primjeru emisije formula u F4 je:

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

Obrazloženje

U ovom primjeru postoji 5 redaka podataka za svaki tjedan (ponedjeljak-petak), pa želimo zbrojiti svakih 5 redaka. Da bismo izgradili raspon koji odgovara pravih 5 redaka u svakom tjednu, koristimo funkciju OFFSET. U F4 imamo:

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

Ćelija C3 je referenca, unesena kao apsolutna referenca. Sljedeći je argument red, srž problema. Potrebna nam je logika koja će dokučiti točan početni redak za svaki tjedan. Za to koristimo funkciju ROW. Budući da se formula nalazi u retku 4, ROW () će vratiti 4. Koristimo ovu činjenicu za stvaranje logike koja nam je potrebna, oduzimajući 4 i množeći rezultat s 5:

(ROW()-4)*5

To će generirati argument retka od 0 u F4, 5 u F5 i 10 u F6.

Stupac se unosi kao nula, visina kao 5 i širina kao 1.

Funkcija OFFSET zatim vraća raspon na SUM (raspon C3: C7 za F4), a SUM vraća zbroj svih iznosa u tom rasponu.

Zanimljivi članci...