Rumus SUBTOTAL di Excel

Menghitung SUM/AVERAGE/COUNT dan lainnya, tetapi hanya untuk baris yang TERLIHAT saat data difilter.

Sintaks

=SUBTOTAL(kode_fungsi; range1; ...)
ArgumenKeterangan
kode_fungsi1=AVERAGE, 2=COUNT, 3=COUNTA, 4=MAX, 5=MIN, 9=SUM. Tambah 100 (mis. 109) agar baris yang di-hide manual juga diabaikan.
range1Range yang dihitung.

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus SUBTOTAL

Data contoh: penjualan kedai (Sheet Penjualan)

ABCDEFGH
1KodeProdukKategoriKotaHargaQtyTotalCatatan
2P01Kopi SusuMinumanBandung18.00012216.000Promo
3P02Teh TarikMinumanJakarta15.0008120.000
4P03Roti BakarMakananBandung22.0005110.000
5P04Pisang GorengMakananSurabaya12.00020240.000Promo
6P05Es JerukMinumanSurabaya10.00015150.000
7P06Mie GorengMakananJakarta25.0009225.000
8P07Kentang GorengSnackBandung20.0006120.000
fx =SUBTOTAL(9;G2:G8)
Hasil1.181.000

Tanpa filter hasilnya sama dengan SUM. Coba filter Kota = Bandung, hasilnya berubah jadi 446.000.

Progres bab Rumus Dasar & Agregat 0/10 dipelajari
Lanjut: AGGREGATE