„Excel“ formulė: suma per n mėnesius -

Bendroji formulė

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

Santrauka

Apibendrinant mėnesinių duomenų rinkinį per n mėnesių skaičių, galite naudoti formulę, pagrįstą funkcijomis SUM ir OFFSET. Parodytame pavyzdyje formulė G6 yra:

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

Paaiškinimas

Pateiktame pavyzdyje mes turime 2017 ir 2018 m. Mėnesinius duomenis. Tikslas yra dinamiškai susumuoti vertes per tam tikrą mėnesių skaičių, G5 langelyje užkodavusias kaip 6. Tai daroma į sumos funkciją įtraukiant nuorodą, sukurtą naudojant funkciją OFFSET.

Naudodamiesi funkcija OFFSET, sukursite nuorodą naudodami pradinį tašką, eilutės ir stulpelio poslinkį, aukštį ir plotį. OFFSET yra naudinga formulėse, kurios dinamiškai vidurkina arba susumuoja „paskutines n reikšmes“, „pirmąsias n reikšmes“ ir pan. G6 langelyje OFFSET sukonfigūruotas taip:

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

Išvertus: iš pradinės C5 padėties sukurkite 6 eilučių x 1 stulpelio nuorodą be poslinkio. G5 skaičiuje 6 OFFSET grąžina nuorodą C5: C10 į SUM:

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

G7 formulė nustatyta taip pat. Vienintelis skirtumas yra pradinis taškas:

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

Pakeitus G5 skaičių, abi formulės dinamiškai atnaujinamos ir pateikiamos naujos.

Metų ir datos kitimas

Užuot užrašę vertę į formulę, galite naudoti funkciją COUNT, kad suskaičiuotumėte esamus įrašus tam tikrame stulpelyje ir grąžintumėte juos į OFFSET. Bendroji šios formulės versija atrodytų taip:

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

kur rng yra nuoroda į diapazoną, kuriame yra YTD reikšmės.

Įdomios straipsniai...