
Formula umum
=SUM(INDEX(data,0,MATCH(val,header,0)))
Ringkasan
Untuk mencari dan mengembalikan jumlah kolom, Anda bisa menggunakan rumus yang didasarkan pada fungsi INDEX, MATCH, dan SUM. Dalam contoh yang ditunjukkan, rumus di I7 adalah:
=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))
Penjelasan
Inti rumus ini menggunakan fungsi INDEX dan MATCH dengan cara khusus untuk mengembalikan kolom penuh, bukan satu nilai. Bekerja dari dalam ke luar, fungsi MATCH digunakan untuk menemukan nomor kolom yang benar untuk buah di I6:
MATCH(I6,C4:F4,0)
MATCH mengembalikan 2 di dalam fungsi INDEX sebagai argumen column_num, di mana array diatur ke kisaran C5: F11, yang menyertakan data untuk semua buah.
Bagian rumit dari rumus ini adalah argumen row_num, yang disetel ke nol. Mengatur baris ke nol menyebabkan INDEX mengembalikan semua nilai di kolom yang cocok dalam larik seperti ini:
=SUM((6;12;4;10;0;9;6))
Fungsi SUM kemudian mengembalikan jumlah semua item dalam larik, 47.