Menyaring row dengan filter pada MS Excel dilakukan karena ingin menyembunyikan sementara data yang tidak dipakai. Tapi jika melakukan penjumlahan dengan Fungsi SUM() angka-angka yang tersembunyi pada row juga ikut terjumlah.
Bagaimana cara menjumlah row yang telah terfilter saja, tanpa mengikutkan data yang tersembunyi?. Pada MS Excel 2003 dan 2007 sebenarnya sudah tersedia fungsi SUBTOTAL. Cara pengunaannya menggunakan angka 9 untuk menjumlahkan yang tersaring (terfilter) dan yang tersembunyi. Sebagai contoh = =SUBTOTAL(9,A1:A100) sama dengan menjumlah range A1:A100.
Sedangkan untuk menjumlah yang terfilter saja gunakan angka 109 seperti ini =SUBTOTAL(109,A1:A100).
Penggunaan Subtotal dapatjuga dipakai untuk mengitung rata-rata. Jika menggunakan angka satu, maka seluruh row baik yang terlfilter atau yang tersembyi akan dirata-ratakan. Sedangkan penggunakan angka 101 pada fungsi SUBTOTAL hanya pada data yang terfilter saja.
Silakan mencoba.