Excel formülü: Her n satırı topla -

İçindekiler

Genel formül

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

Özet

Her n satırı toplamak için KAYDIR ve TOPLA işlevlerine dayalı bir formül kullanabilirsiniz. Örnek gösteride, F4'teki formül şöyledir:

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

Açıklama

Bu örnekte, her hafta (Pzt-Cum) için 5 satır veri vardır, bu nedenle her 5 satırı toplamak istiyoruz. Her hafta sağdaki 5 satıra karşılık gelen bir aralık oluşturmak için OFFSET işlevini kullanırız. F4'te bizde:

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

C3 hücresi, mutlak bir referans olarak girilen referanstır. Bir sonraki argüman, sorunun özü olan satırdır. Her hafta için doğru başlangıç ​​sırasını belirleyecek mantığa ihtiyacımız var. Bunun için SATIR işlevini kullanıyoruz. Formül 4. satırda yer aldığından, SATIR () 4'ü döndürecektir. Bu gerçeği ihtiyacımız olan mantığı oluşturmak için kullanıyoruz, 4'ü çıkarıyoruz ve sonucu 5 ile çarpıyoruz:

(ROW()-4)*5

Bu, F4'te 0, F5'te 5 ve F6'da 10'luk bir satır bağımsız değişkeni oluşturacaktır.

Sütun sıfır, yükseklik 5 ve genişlik 1 olarak girilir.

KAYDIR işlevi daha sonra TOPLA'ya bir aralık döndürür (F4 için C3: C7 aralığı) ve TOPLA, bu aralıktaki tüm miktarların toplamını döndürür.

Ilginç makaleler...