Excel-formel: Sum hver 3. celle -

Innholdsfortegnelse

Generisk formel

=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))

Sammendrag

For å skrive en formel som vil summere "de neste 3" cellene hver gang den kopieres, kan du bruke OFFSET-funksjonen. I eksemplet vist er formelen i O5:

=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))

Merk: poenget med denne formelen er å eliminere den manuelle oppgaven med å angi områder manuelt med en enkelt global formel, på bekostning av en mer kompleks formel.

Forklaring

I kjernen leverer OFFSET-funksjonen et område på 3 celler til SUM, som returnerer et summert resultat.

Argumentene for OFFSET er gitt som følger:

Som referanse bruker vi den første cellen i dataområdet, B5, angitt som en blandet referanse (kolonne låst, radrelativ).

For rader bruker vi 0, siden vi ikke trenger å endre rader.

For cols bruker vi uttrykket:

(COLUMN()-COLUMN($O$5))*3

Denne delen av formelen viser hvor mange kolonner fra starthenvisningen til forskyvningen. I O5 er forskyvningen null, i P5 er forskyvningen 3, og så videre.

Til slutt inngis høyden som 1 og bredden inngis som 3, siden vi i dette tilfellet alltid vil ha et 1 x 3-utvalg av celler.

Merk: endre 3 til multiplikatoren du trenger, vist som "n" i den generiske formen med formelen ovenfor.

Interessante artikler...