Excel vzorec: Súčet za n mesiacov -

Všeobecný vzorec

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

Zhrnutie

Ak chcete sčítať množinu mesačných údajov cez n počet mesiacov, môžete použiť vzorec založený na funkciách SUM a OFFSET. V zobrazenom príklade je vzorec v G6:

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

Vysvetlenie

V zobrazenom príklade máme mesačné údaje za roky 2017 a 2018. Cieľom je dynamicky sčítať hodnoty cez daný počet mesiacov, pevne zakódované ako 6 v bunke G5. To sa deje vložením referencie skonštruovanej pomocou funkcie OFFSET do funkcie súčtu.

Funkcia OFFSET vám umožní vytvoriť referenciu pomocou východiskového bodu, posunu riadkov a stĺpcov a výšky a šírky. OFSET je užitočné vo vzorcoch, ktoré dynamicky priemerujú alebo sčítajú hodnoty „posledných n hodnôt“, „prvých n hodnôt“ atď. V bunke G6 je OFFSET nakonfigurovaný takto:

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

Preložené: z východiskovej polohy C5 vytvorte referenčný stĺpec 6 riadkov x 1 bez posunutia. S číslom 6 v G5, OFFSET vráti referenciu C5: C10 na SUM:

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

Vzorec v G7 je nastavený rovnakým spôsobom. Jediný rozdiel je východiskový bod:

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

Keď sa zmení číslo v G5, oba vzorce sa dynamicky aktualizujú a vrátia nový výsledok.

Variácia medzi rokom

Namiesto toho, aby ste hodnotu napevno vložili do vzorca, môžete pomocou funkcie COUNT spočítať existujúce položky v danom stĺpci a tento počet vrátiť do režimu OFFSET. Všeobecná verzia tohto vzorca by vyzerala takto:

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

kde rng je odkaz na rozsah, ktorý obsahuje hodnoty YTD.

Zaujímavé články...