Formula Excel: Jumlah berjalan dalam Jadual -

Isi kandungan

Formula generik

=SUM(INDEX((column),1):(@column))

Ringkasan

Untuk membuat jumlah berjalan dalam Jadual Excel, anda boleh menggunakan fungsi INDEX yang disiapkan dengan rujukan berstruktur. Dalam contoh yang ditunjukkan, formula dalam F5 adalah:

=SUM(INDEX((Total),1):(@Total))

Apabila disalin ke bawah lajur, formula ini akan mengembalikan jumlah berjalan pada setiap baris.

Penjelasan

Pada intinya, formula ini mempunyai corak sederhana seperti ini:

=SUM(first:current)

Di mana "pertama" adalah sel pertama di lajur Jumlah, dan "semasa" adalah rujukan ke sel di baris semasa lajur Jumlah.

Untuk mendapatkan rujukan ke sel pertama, kami menggunakan INDEX seperti ini:

INDEX((Total),1)

Di sini, array adalah keseluruhan "Jumlah" lajur dan nombor baris adalah 1. Ini berfungsi kerana, fungsi INDEX mengembalikan rujukan ke sel pertama, bukan nilai sebenarnya.

Untuk mendapatkan rujukan pada baris semasa, kami menggunakan:

(@Total)

Ini adalah sintaks rujukan berstruktur standard untuk "baris ini".

Sebagai rumus disalin ke bawah lajur, rujukan ke sel pertama tidak berubah, tetapi rujukan ke sel semasa berubah pada setiap baris. Hasilnya adalah rujukan yang berkembang. Fungsi SUM menjumlahkan nilai dalam julat pada setiap baris, membuat jumlah berjalan.

Julat pengembangan sederhana

Mengapa tidak menggunakan julat pengembangan sederhana seperti ini?

=SUM($E$5:E5)

Untuk beberapa sebab, rujukan campuran semacam ini menjadi rosak dalam Jadual Excel semasa baris ditambahkan. Menggunakan INDEX dengan rujukan berstruktur menyelesaikan masalah.

Artikel menarik...