Excel formülü: Her 3 hücreyi topla -

İçindekiler

Genel formül

=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))

Özet

Her kopyalandığında "sonraki 3" hücreyi toplayacak bir formül yazmak için KAYDIR işlevini kullanabilirsiniz. Gösterilen örnekte O5'teki formül şöyledir:

=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))

Not: Bu formülün amacı, daha karmaşık bir formül pahasına tek bir genel formülle manuel olarak aralıkları girme görevini ortadan kaldırmaktır.

Açıklama

Temelde, KAYDIR işlevi, TOPLA'ya 3 hücre aralığı sağlar ve bu da bir toplam sonuç döndürür.

OFFSET için argümanlar aşağıdaki gibi sağlanır:

İçin referans biz (sütun, satır göre kilitli) karışık bir referans olarak girilen veri aralığı, B5 ilk hücre kullanın.

İçin satır biz satırları değiştirmek gerekmez, çünkü biz, 0 kullanın.

İçin cols , biz ifadesini kullanın:

(COLUMN()-COLUMN($O$5))*3

Formülün bu kısmı, başlangıç ​​referansından uzaklığa kadar kaç sütun olduğunu hesaplar. O5'te ofset sıfırdır, P5'te ofset 3'tür vb.

Son olarak, yükseklik 1 olarak girilir ve genişlik 3 olarak girilir, çünkü bu durumda her zaman 1 x 3 hücre aralığı istiyoruz.

Not: Yukarıdaki formülün genel formunda "n" olarak gösterilen, ihtiyacınız olan çarpana 3'ü değiştirin.

Ilginç makaleler...