![](https://cdn.wiki-base.com/9573973/excel_formula_sum_every_3_cells__2.png.webp)
Generička formula
=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))
Sažetak
Da biste napisali formulu koja će sabirati "sljedećih 3" ćelija svaki put kad se kopira, možete koristiti funkciju OFFSET. U prikazanom primjeru formula u O5 je:
=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))
Napomena: poanta ove formule je eliminirati ručni zadatak ručnog unosa raspona jednom globalnom formulom, po cijenu složenije formule.
Obrazloženje
U osnovi, funkcija OFFSET isporučuje raspon od 3 stanice u SUM, što vraća zbrojeni rezultat.
Argumenti za OFFSET daju se kako slijedi:
Za referencu koristimo prvu ćeliju u rasponu podataka, B5, unesenu kao mješovita referenca (zaključan stupac, relativni red).
Za retke koristimo 0, jer ne moramo mijenjati retke.
Za kolone koristimo izraz:
(COLUMN()-COLUMN($O$5))*3
Ovaj dio formule otkriva koliko je stupaca od početne reference do ofseta. Kod O5 pomak je nula, kod P5 pomak je 3 itd.
Konačno, visina se unosi kao 1, a širina kao 3, jer u ovom slučaju uvijek želimo raspon ćelija od 1 x 3.
Napomena: promijenite 3 u potreban množitelj, prikazan kao "n" u generičkom obliku gornje formule.