Rumus Excel: Jumlah rentang dengan INDEX -

Daftar Isi

Formula umum

=SUM(INDEX(data,0,column))

Ringkasan

Untuk menjumlahkan semua nilai dalam kolom atau baris, Anda bisa menggunakan fungsi INDEX untuk mengambil nilai, dan fungsi SUM untuk mengembalikan jumlahnya. Teknik ini berguna dalam situasi di mana baris atau kolom yang dijumlahkan bersifat dinamis, dan berubah berdasarkan masukan pengguna. Pada contoh yang ditampilkan, rumus di H6 adalah:

=SUM(INDEX(data,0,H5))

di mana "data" adalah rentang bernama C5: E9.

Penjelasan

Fungsi INDEX mencari nilai berdasarkan posisi. Misalnya, rumus ini mengambil nilai untuk penjualan Acme di Jan:

=INDEX(data,1,1)

Fungsi INDEX memiliki perilaku khusus dan tidak jelas: ketika argumen nomor baris disediakan sebagai nol atau null, INDEX mengambil semua nilai dalam kolom yang direferensikan oleh argumen nomor kolom. Demikian juga, ketika nomor kolom diberikan sebagai nol atau tidak sama sekali, INDEX mengambil semua nilai di baris yang direferensikan oleh argumen nomor baris:

=INDEX(data,0,1) // all of column 1 =INDEX(data,1,0) // all of row 1

Dalam contoh rumus, kami menyediakan rentang bernama "data" untuk larik, dan kami mengambil nomor kolom dari H2. Untuk nomor baris, sengaja kami berikan nol. Ini menyebabkan INDEX mengambil semua nilai di kolom 2 dari "data '. Rumusnya diselesaikan seperti ini:

=SUM(INDEX(data,0,2)) =SUM((9700;2700;23700;16450;17500)) =70050

Perhitungan lainnya

Anda dapat menggunakan pendekatan yang sama untuk perhitungan lainnya dengan mengganti SUM dengan AVERAGE, MAX, MIN, dll. Misalnya, untuk mendapatkan nilai rata-rata di bulan ketiga, Anda dapat menggunakan:

=AVERAGE(INDEX(data,0,3))

Lebih dari satu kolom atau baris

Untuk menangani pengembalian lebih dari satu baris atau kolom dengan INDEX, lihat pendekatan yang dijelaskan di sini untuk "dereferensi" INDEX.

Artikel yang menarik...