
Általános képlet
=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))
Összegzés
Minden n sor összegzéséhez használhatja az OFFSET és a SUM függvényeken alapuló képletet. A példabemutatóban az F4 képlete a következő:
=SUM(OFFSET($C$3,(ROW()-4)*5,0,5,1))
Magyarázat
Ebben a példában 5 adatsor van minden hétre (hétfőtől péntekig), ezért 5 soronként szeretnénk összegezni. Egy olyan tartomány felépítéséhez, amely minden héten megfelel a megfelelő 5 sornak, az OFFSET funkciót használjuk. Az F4-ben:
OFFSET($C$3,(ROW()-4)*5,0,5,1)
A C3 cella a referencia, amelyet abszolút referenciaként adunk meg. A következő érv a sor, a probléma lényege. Logikára van szükségünk, amely minden héten kitalálja a helyes kezdő sort. Ehhez a ROW függvényt használjuk. Mivel a képlet a 4. sorban helyezkedik el, a ROW () 4-et ad vissza. Ezt a tényt használjuk a szükséges logika létrehozásához, kivonva 4-et, és megszorozva az eredményt 5-tel:
(ROW()-4)*5
Ez egy sor argumentumot generál 0-ból az F4-ben, 5-ből az F5-ben és 10-ből az F6-ban.
Az oszlop nulla, a magasság 5, a szélesség pedig 1.
Az OFFSET függvény ezután egy tartományt ad vissza SUM-ra (az F4 C3: C7 tartománya), az SUM pedig az adott tartomány összes összegének összegét adja vissza.