Excel képlet: Összegyűjti minden n sort -

Tartalomjegyzék

Á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.

érdekes cikkek...