
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.