Formula Excel: Jumlahkan setiap 3 sel -

Isi kandungan

Formula generik

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

Ringkasan

Untuk menulis formula yang akan menjumlahkan sel "3 seterusnya" setiap kali disalin, anda boleh menggunakan fungsi OFFSET. Dalam contoh yang ditunjukkan, formula di O5 adalah:

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

Catatan: inti formula ini adalah untuk menghilangkan tugas manual memasukkan julat secara manual dengan satu formula global, dengan kos formula yang lebih kompleks.

Penjelasan

Pada intinya, fungsi OFFSET memberikan julat 3 sel ke SUM, yang mengembalikan hasil penjumlahan.

Argumen untuk OFFSET disediakan seperti berikut:

Sebagai rujukan, kami menggunakan sel pertama dalam rentang data, B5, dimasukkan sebagai rujukan campuran (lajur terkunci, baris relatif).

Untuk baris , kami menggunakan 0, kerana kami tidak perlu mengubah baris.

Untuk kol , kami menggunakan ungkapan:

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

Bahagian formula ini mengira berapa lajur dari rujukan awal hingga mengimbangi. Di O5, ofset adalah sifar, di P5, offset adalah 3, dan seterusnya.

Akhirnya, ketinggian dimasukkan sebagai 1 dan lebar dimasukkan sebagai 3, kerana dalam hal ini kita selalu menginginkan julat sel 1 x 3.

Catatan: ubah 3 ke pengganda yang anda perlukan, ditunjukkan sebagai "n" dalam bentuk formula umum di atas.

Artikel menarik...