Excel formula: Vsota do n mesecev -

Splošna formula

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

Povzetek

Za seštevanje nabora mesečnih podatkov skozi n števila mesecev lahko uporabite formulo, ki temelji na funkcijah SUM in OFFSET. V prikazanem primeru je formula v G6:

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

Pojasnilo

V prikazanem primeru imamo mesečne podatke za leti 2017 in 2018. Cilj je dinamično seštevanje vrednosti skozi dano število mesecev, kodirano kot 6 v celici G5. To se naredi tako, da se v funkcijo vsote doda referenca, izdelana s funkcijo OFFSET.

Funkcija OFFSET vam omogoča, da zgradite referenco z uporabo začetne točke, odmika vrstice in stolpca ter višine in širine. OFFSET je priročen v formulah, ki dinamično povprečujejo ali seštevajo "zadnjih n vrednosti", "prvih n vrednosti" itd. V celici G6 je OFFSET konfiguriran tako:

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

Prevedeno: iz začetnega položaja C5 zgradite referenčni 6 vrstic x 1 stolpec brez odmika. S številko 6 v G5 OFFSET vrne sklic C5: C10 na SUM:

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

Formula v G7 je nastavljena na enak način. Edina razlika je v izhodišču:

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

Ko se številka v G5 spremeni, se obe formuli dinamično posodobita in vrneta nov rezultat.

Sprememba iz leta v leto

Namesto da trdno kodirate vrednost v formulo, lahko s funkcijo COUNT štejete obstoječe vnose v danem stolpcu in to število vrnete v OFFSET. Splošna različica te formule bi izgledala takole:

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

kjer je rng sklic na obseg, ki vsebuje vrednosti YTD.

Zanimive Članki...