Excel formula: Vsota vsakih n vrstic -

Kazalo

Splošna formula

=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))

Povzetek

Če želite povzeti vsakih n vrstic, lahko uporabite formulo, ki temelji na funkcijah OFFSET in SUM. V primeru oddaje je formula v F4:

=SUM(OFFSET($C$3,(ROW()-4)*5,0,5,1))

Pojasnilo

V tem primeru obstaja 5 vrstic podatkov za vsak teden (od ponedeljka do petka), zato želimo sešteti vsakih 5 vrstic. Za izdelavo obsega, ki ustreza pravim 5 vrsticam v vsakem tednu, uporabimo funkcijo OFFSET. V F4 imamo:

OFFSET($C$3,(ROW()-4)*5,0,5,1)

Celica C3 je referenca, vnesena kot absolutna referenca. Naslednji argument je vrstica, bistvo problema. Potrebujemo logiko, ki bo našla pravilno začetno vrstico za vsak teden. Za to uporabljamo funkcijo ROW. Ker je formula v vrstici 4, bo ROW () vrnil 4. To dejstvo uporabljamo za ustvarjanje potrebne logike, odštevanje 4 in pomnožitev rezultata s 5:

(ROW()-4)*5

To bo ustvarilo argument vrstice 0 v F4, 5 v F5 in 10 v F6.

Stolpec se vnese kot nič, višina kot 5 in širina kot 1.

Nato funkcija OFFSET vrne obseg na SUM (obseg C3: C7 za F4), SUM pa vrne vsoto vseh zneskov v tem območju.

Zanimive Članki...