Formula Excel: Suma până la n luni -

Formula generică

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

rezumat

Pentru a însuma un set de date lunare prin n număr de luni, puteți utiliza o formulă bazată pe funcțiile SUM și OFFSET. În exemplul prezentat, formula din G6 este:

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

Explicaţie

În exemplul prezentat, avem date lunare pentru anii 2017 și 2018. Obiectivul este de a suma dinamică a valorilor printr-un anumit număr de luni, codificat hard ca 6 în celula G5. Acest lucru se face prin introducerea unei referințe construite cu funcția OFFSET în funcția sumă.

Funcția OFFSET vă permite să construiți o referință folosind un punct de pornire, un offset de rând și coloană și o înălțime și lățime. OFFSET este la îndemână în formule care mediază în mod dinamic sau însumează „ultimele n valori”, „primele n valori” și așa mai departe. În celula G6, OFFSET este configurat astfel:

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

Tradus: dintr-o poziție inițială C5, construiți o referință de 6 rânduri x 1 coloană fără offset. Cu numărul 6 în G5, OFFSET returnează referința C5: C10 la SUM:

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

Formula din G7 este configurată în același mod. Singura diferență este punctul de plecare:

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

Când numărul din G5 este modificat, ambele formule se actualizează dinamic și returnează un nou rezultat.

Variație de la an până în prezent

În loc să codificați o valoare în formulă, puteți utiliza funcția COUNT pentru a număra intrările existente într-o coloană dată și a reveni la numărătoarea OFFSET. O versiune generică a acestei formule ar arăta astfel:

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

unde rng este o referință la un interval care conține valori YTD.

Articole interesante...