Rumus COUNTIF untuk Hitung Data Unik
Kalau satu pelanggan bisa muncul berkali-kali di daftar transaksi, COUNTA biasa akan menghitung nama yang sama berulang-ulang. Untuk tahu berapa pelanggan yang benar-benar berbeda, butuh pendekatan lain.
1. Data transaksi dengan nama berulang
| A | B | |
|---|---|---|
| 1 | Tanggal | Nama Pelanggan |
| 2 | 01/09/2026 | Budi |
| 3 | 01/09/2026 | Sari |
| 4 | 02/09/2026 | Budi |
Di sini ada 3 baris transaksi, tapi cuma 2 pelanggan unik (Budi dan Sari).
2. Rumus klasik (kompatibel semua versi Excel)
Anggap data nama ada di B2:B4:
=SUMPRODUCT((B2:B4<>"")/COUNTIF(B2:B4,B2:B4&""))Rumus ini menghitung "porsi" tiap baris (1 dibagi berapa kali nama itu muncul), lalu menjumlahkannya — hasil akhirnya selalu jumlah nama unik, berapa pun pengulangannya. Bagian (B2:B4<>"") memastikan sel kosong tidak ikut dihitung.
Hasilnya untuk data di atas:
| A | B | |
|---|---|---|
| 1 | Jumlah Transaksi | Jumlah Pelanggan Unik |
| 2 | 3 | 2 |
3. Kalau pakai Excel 365, ada cara lebih pendek
Excel 365 dan Excel untuk web punya fungsi UNIQUE yang jauh lebih sederhana:
=COUNTA(UNIQUE(B2:B4))Hasilnya sama persis (2), tapi jauh lebih gampang dibaca. Kalau rumus ini muncul error #NAME?, berarti versi Excel-mu belum mendukung UNIQUE — pakai cara klasik di langkah 2 saja.
4. Template siap pakai
Template Excel siap pakai untuk kasus ini — rumus dan format sudah aktif, tinggal isi data sendiri.
Unduh Template Excel (.xlsx) ↗Ini baru 1 dari 5 template Rekap & Laporan. Mau semuanya digabung jadi 1 file siap pakai?
Kit Rekap & Laporan Lengkap — Segera hadir