Excel-formel: Sum hver 3. celle -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at skrive en formel, der summerer "de næste 3" celler, hver gang den kopieres, kan du bruge OFFSET-funktionen. I det viste eksempel er formlen i O5:

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

Bemærk: pointen med denne formel er at fjerne den manuelle opgave med at indtaste områder manuelt med en enkelt global formel på bekostning af en mere kompleks formel.

Forklaring

Kernen leverer OFFSET-funktionen et interval på 3 celler til SUM, hvilket returnerer et summeret resultat.

Argumenterne for OFFSET gives som følger:

Til reference bruger vi den første celle i dataområdet, B5, indtastet som en blandet reference (kolonne låst, række relativ).

For rækker bruger vi 0, da vi ikke behøver at ændre rækker.

For cols bruger vi udtrykket:

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

Denne del af formlen viser hvor mange kolonner fra starthenvisningen til forskydning. I O5 er forskydningen nul, i P5 er forskydningen 3 osv.

Endelig indtastes højden som 1, og bredden indtastes som 3, da vi i dette tilfælde altid vil have et 1 x 3 celleområde.

Bemærk: Skift 3 til den multiplikator, du har brug for, vist som "n" i den generiske form med formlen ovenfor.

Interessante artikler...