Rumus SUBTOTAL: cara menghitung hasil filter di spreadsheet
SUM tetap menjumlahkan baris yang disembunyikan filter. SUBTOTAL tidak: total mengikuti baris yang terlihat. Itu membuatnya cocok untuk sel total di atas tabel yang sering difilter.
Argumen pertama menentukan fungsi apa yang dipakai, misalnya 9 atau 109 untuk jumlah, 1 atau 101 untuk rata-rata.
Sintaks
=SUBTOTAL(kode_fungsi; rentang1; [rentang2]; ...)
kode_fungsi: 9 atau 109 untuk SUM, 1 atau 101 untuk AVERAGE, 2 atau 102 untuk COUNT, 4 atau 104 untuk MAX, 5 atau 105 untuk MIN.rentang1: Rentang yang dihitung.
Contoh dan hasilnya
| Sales | Produk | Qty | Harga | Total | Status |
|---|---|---|---|---|---|
| Andi | Dripper V60 | 2 | 120.000 | 240.000 | Lunas |
| Budi | Grinder Manual | 1 | 275.000 | 275.000 | Belum Lunas |
| Citra | Biji Kopi Arabika 250g | 3 | 85.000 | 255.000 | Lunas |
| Andi | Filter Paper 50 lembar | 4 | 45.000 | 180.000 | Lunas |
| Dewi | Timbangan Digital | 1 | 180.000 | 180.000 | Belum Lunas |
| Rumus | Hasil | Penjelasan |
|---|---|---|
=SUBTOTAL(109; E2:E6) | 1.130.000 | Tanpa filter, hasilnya sama dengan SUM. Setelah kolom Status difilter ke Lunas, hasilnya berubah menjadi 675.000. |
Kesalahan yang sering muncul
- Kode 9 dan 109 sama-sama mengabaikan baris yang tersaring filter. Bedanya, 109 juga mengabaikan baris yang disembunyikan manual. Kalau ragu, pakai 109.
- Menaruh SUBTOTAL di dalam rentang yang dijumlahkan sendiri. SUBTOTAL mengabaikan SUBTOTAL lain, tapi sel total yang ikut di rentang SUM akan terhitung ganda.
Di Excel dan Google Sheets
Sama di Excel dan Google Sheets.