
Formula umum
=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))
Ringkasan
Untuk menulis rumus yang akan menjumlahkan "3 berikutnya" sel setiap kali disalin, Anda dapat menggunakan fungsi OFFSET. Dalam contoh yang ditunjukkan, rumus di O5 adalah:
=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))
Catatan: Inti dari rumus ini adalah untuk menghilangkan tugas manual memasukkan rentang secara manual dengan satu rumus global, dengan biaya rumus yang lebih kompleks.
Penjelasan
Pada intinya, fungsi OFFSET mengirimkan rentang 3 sel ke SUM, yang mengembalikan hasil yang dijumlahkan.
Argumen OFFSET disediakan sebagai berikut:
Untuk referensi kami menggunakan sel pertama dalam rentang data, B5, dimasukkan sebagai referensi campuran (kolom terkunci, relatif baris).
Untuk baris , kami menggunakan 0, karena kami tidak perlu mengubah baris.
Untuk cols , kami menggunakan ekspresi:
(COLUMN()-COLUMN($O$5))*3
Bagian dari rumus ini menghitung berapa banyak kolom dari referensi awal hingga offset. Di O5, offsetnya nol, di P5, offsetnya 3, dan seterusnya.
Terakhir, tinggi dimasukkan sebagai 1 dan lebar dimasukkan sebagai 3, karena dalam kasus ini kami selalu menginginkan rentang sel 1 x 3.
Catatan: ubah 3 menjadi pengali yang Anda butuhkan, ditunjukkan sebagai "n" dalam bentuk umum rumus di atas.