Excel-formel: Sum gjennom n måneder -

Generisk formel

=SUM(OFFSET(start,0,0,N,1))

Sammendrag

For å oppsummere et sett med månedlige data gjennom n antall måneder, kan du bruke en formel basert på SUM- og OFFSET-funksjonene. I eksemplet vist er formelen i G6:

=SUM(OFFSET(C5,0,0,G5,1))

Forklaring

I det viste eksemplet har vi månedlige data for årene 2017 og 2018. Målet er å dynamisk summere verdier gjennom et gitt antall måneder, hardkodet som 6 i celle G5. Dette gjøres ved å mate en referanse konstruert med OFFSET-funksjonen inn i sumfunksjonen.

OFFSET-funksjonen lar deg bygge en referanse ved hjelp av et startpunkt, en rad- og kolonneforskyvning og en høyde og bredde. OFFSET er praktisk i formler som dynamisk gjennomsnitt eller summerer "siste n verdier", "første n verdier", og så videre. I celle G6 er OFFSET konfigurert slik:

OFFSET(C5,0,0,G5,1)

Oversatt: fra en startposisjon på C5, bygg en referanse 6 rader x 1 kolonne uten forskyvning. Med tallet 6 i G5, returnerer OFFSET referansen C5: C10 til SUM:

=OFFSET(C5,0,0,G5,1) // returns C5:C10 =SUM(C5:C10)) // returns 5775

Formelen i G7 er satt opp på samme måte. Den eneste forskjellen er utgangspunktet:

=OFFSET(D5,0,0,G5,1) // returns D5:D10 =SUM(D5:D10)) // returns 6380

Når tallet i G5 endres, oppdateres begge formlene dynamisk og returnerer et nytt resultat.

År til dato variasjon

I stedet for å hardkode en verdi i formelen, kan du bruke COUNT-funksjonen til å telle eksisterende oppføringer i en gitt kolonne og returnere den tellingen til OFFSET. En generisk versjon av denne formelen vil se slik ut:

=SUM(OFFSET(start,0,0,COUNT(rng),1))

der rng er en referanse til et område som inneholder YTD-verdier.

Interessante artikler...