
Általános képlet
=SUM(OFFSET(start,0,0,N,1))
Összegzés
Összegezve a havi adatok halmazát n hónapon keresztül, használhat egy SUM és OFFSET függvényen alapuló képletet. A bemutatott példában a G6 képlete a következő:
=SUM(OFFSET(C5,0,0,G5,1))
Magyarázat
A bemutatott példában havi adataink vannak a 2017-es és 2018-as évekről. A cél az értékek dinamikus összegzése egy adott hónapok számán keresztül, a G5 cellában 6-os keménykódolással. Ez úgy történik, hogy az OFFSET függvénnyel felépített referenciát betápláljuk az összegfüggvénybe.
Az OFFSET függvény segítségével hozzunk létre referenciát egy kezdőpont, egy sor- és oszlopeltolás, valamint egy magasság és szélesség felhasználásával. Az OFFSET hasznos olyan képletekben, amelyek dinamikusan átlagolják vagy összegzik az "utolsó n értéket", az "első n értéket" stb. A G6 cellában az OFFSET a következőképpen van konfigurálva:
OFFSET(C5,0,0,G5,1)
Fordítás: a C5 kiindulási helyzetéből hozzon létre egy referencia 6 sor x 1 oszlopot eltolás nélkül. A G5-ben a 6-os számmal az OFFSET visszaadja a C5: C10 hivatkozást SUM-nak:
=OFFSET(C5,0,0,G5,1) // returns C5:C10 =SUM(C5:C10)) // returns 5775
A G7 képlete ugyanúgy van beállítva. Az egyetlen különbség a kiinduló pont:
=OFFSET(D5,0,0,G5,1) // returns D5:D10 =SUM(D5:D10)) // returns 6380
Amikor a G5-ben lévő szám megváltozik, mindkét képlet dinamikusan frissül és új eredményt ad vissza.
Év és dátum változása
Ahelyett, hogy egy értéket keményen kódolna a képletbe, a COUNT függvény segítségével megszámolhatja az adott oszlopban lévő meglévő bejegyzéseket, és visszaszolgáltathatja ezeket a számokat az OFFSET-be. A képlet általános változata így néz ki:
=SUM(OFFSET(start,0,0,COUNT(rng),1))
ahol az rng egy olyan tartományra való hivatkozás, amely YTD értékeket tartalmaz.