Rumus Excel: Jumlahkan setiap n baris -

Isi kandungan

Formula generik

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

Ringkasan

Untuk menjumlahkan setiap baris n, anda boleh menggunakan formula berdasarkan fungsi OFFSET dan SUM. Dalam pertunjukan contoh, formula dalam F4 adalah:

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

Penjelasan

Dalam contoh ini, terdapat 5 baris data untuk setiap minggu (Isnin-Jumaat) jadi kami ingin menjumlahkan setiap 5 baris. Untuk membina julat yang sesuai dengan 5 baris yang betul dalam setiap minggu, kami menggunakan fungsi OFFSET. Di F4 kami mempunyai:

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

Sel C3 adalah rujukan, dimasukkan sebagai rujukan mutlak. Argumen seterusnya adalah baris, inti masalah. Kami memerlukan logik yang akan mengetahui baris permulaan yang betul untuk setiap minggu. Untuk ini, kami menggunakan fungsi ROW. Kerana formula berada di baris 4, ROW () akan kembali 4. Kami menggunakan fakta ini untuk membuat logik yang kami perlukan, mengurangkan 4, dan mengalikan hasilnya dengan 5:

(ROW()-4)*5

Ini akan menghasilkan argumen berturut-turut 0 di F4, 5 di F5, dan 10 di F6.

Lajur dimasukkan sebagai sifar, tinggi 5, dan lebar 1.

Fungsi OFFSET kemudian mengembalikan julat ke SUM (julat C3: C7 untuk F4), dan SUM mengembalikan jumlah semua jumlah dalam julat itu.

Artikel menarik...