Excel-formel: Sum gennem n måneder -

Generisk formel

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

Resumé

For at opsummere et sæt månedlige data gennem et antal måneder, kan du bruge en formel baseret på SUM- og OFFSET-funktionerne. I det viste eksempel er formlen i G6:

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

Forklaring

I det viste eksempel har vi månedlige data for årene 2017 og 2018. Målet er at dynamisk summere værdier gennem et givet antal måneder, hårdkodet som 6 i celle G5. Dette gøres ved at indføre en reference konstrueret med OFFSET-funktionen i sumfunktionen.

OFFSET-funktionen giver dig mulighed for at oprette en reference ved hjælp af et startpunkt, en række- og kolonneforskydning og en højde og bredde. OFFSET er praktisk i formler, der dynamisk gennemsnit eller summerer "sidste n-værdier", "første n-værdier" osv. I celle G6 er OFFSET konfigureret således:

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

Oversat: Fra en startposition på C5 skal du opbygge en reference 6 rækker x 1 kolonne uden forskydning. Med tallet 6 i G5 returnerer OFFSET referencen C5: C10 til SUM:

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

Formlen i G7 er opsat på samme måde. Den eneste forskel er udgangspunktet:

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

Når antallet i G5 ændres, opdateres begge formler dynamisk og returnerer et nyt resultat.

År til dato variation

I stedet for hardcoding af en værdi i formlen kan du bruge funktionen COUNT til at tælle eksisterende poster i en given kolonne og returnere dette antal til OFFSET. En generisk version af denne formel vil se sådan ud:

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

hvor rng er en henvisning til et område, der indeholder YTD-værdier.

Interessante artikler...