
Üldine valem
=SUM(OFFSET(start,0,0,N,1))
Kokkuvõte
Kuuandmete kogumi summeerimiseks n kuu jooksul võite kasutada funktsioone SUM ja OFFSET põhinevat valemit. Näidatud näites on valem G6-s järgmine:
=SUM(OFFSET(C5,0,0,G5,1))
Selgitus
Näidatud näites on meil 2017. ja 2018. aasta igakuised andmed. Eesmärk on dünaamiliselt summeerida väärtused etteantud kuude arvu kaudu, lahtris G5 kõvakoodina 6. Seda tehakse funktsiooni OFFSET abil konstrueeritud võrdluse sisestamisega summafunktsiooni.
Funktsioon OFFSET võimaldab teil ehitada viite, kasutades alguspunkti, rea ja veeru nihet ning kõrgust ja laiust. OFFSET on mugav valemites, mis dünaamiliselt keskmistavad või summeerivad "viimased n väärtust", "esimesed n väärtust" jne. Lahtris G6 on OFFSET konfigureeritud järgmiselt:
OFFSET(C5,0,0,G5,1)
Tõlgitud: ehitage C5 algpositsioonist võrdlus 6 rida x 1 veerg ilma nihketa. Numbriga 6 G5-s tagastab OFFSET viite C5: C10 väärtusele SUM:
=OFFSET(C5,0,0,G5,1) // returns C5:C10 =SUM(C5:C10)) // returns 5775
G7 valem on seadistatud samamoodi. Ainus erinevus on lähtepunkt:
=OFFSET(D5,0,0,G5,1) // returns D5:D10 =SUM(D5:D10)) // returns 6380
Kui numbrit G5 muudetakse, värskendatakse ja tagastatakse mõlemad valemid dünaamiliselt.
Aasta ja kuupäeva variatsioon
Selle asemel, et väärtust valemisse kõvakodeerida, saate funktsiooni COUNT abil antud veerus olemasolevaid kirjeid kokku lugeda ja need arvud tagastada OFFSET-i. Selle valemi üldine versioon näeks välja selline:
=SUM(OFFSET(start,0,0,COUNT(rng),1))
kus rng on viide vahemikule, mis sisaldab YTD väärtusi.