Cara Menghitung Nilai Unik di Excel (2026)
TL;DR
Cara paling cepat menghitung nilai unik di Excel 365 adalah =COUNTA(UNIQUE(range)). Buat Excel versi lama yang belum punya UNIQUE, pakai =SUMPRODUCT(1/COUNTIF(range,range)). Dua-duanya balikin jumlah nilai berbeda dalam satu kolom, misalnya berapa pelanggan unik dari daftar transaksi yang berulang.
Cara paling cepat menghitung nilai unik di Excel 365: tulis =COUNTA(UNIQUE(A2:A100)). UNIQUE ngeluarin daftar nilai berbeda, COUNTA ngitung jumlahnya.
Kalau Excel kamu versi lama yang belum punya UNIQUE, ada trik SUMPRODUCT yang tetap jalan. Aku bahas dua-duanya, plus cara hitung unik yang pakai kondisi.
Menghitung nilai unik itu beda dari sekadar COUNT. COUNT ngitung semua baris. Yang kita mau: berapa nilai berbeda, tanpa ngitung duplikat.
Gimana cara paling cepat menghitung nilai unik di Excel?
Di Excel 365 atau 2021, pakai =COUNTA(UNIQUE(range)). UNIQUE ngambil semua nilai berbeda dari range, lalu COUNTA ngitung berapa banyak. Ini cara paling bersih dan langsung kebaca maksudnya.
=COUNTA(UNIQUE(A2:A100))Kalau kolom A isinya daftar 100 transaksi tapi cuma dari 17 pelanggan berbeda, rumus ini balikin 17. Fungsi UNIQUE dibahas lengkap di fungsi UNIQUE.
Gimana cara hitung nilai unik di Excel versi lama?
Excel 2019 ke bawah belum punya UNIQUE. Pakai =SUMPRODUCT(1/COUNTIF(range,range)). Rumus ini ngitung tiap nilai muncul berapa kali, lalu bagi satu dengan hitungannya, jadi tiap nilai unik totalnya pas satu.
=SUMPRODUCT(1/COUNTIF(A2:A100,A2:A100))Logikanya gini. Kalau "Budi" muncul 4 kali, tiap kemunculan dihitung 1/4. Empat kali 1/4 jumlahnya 1. Jadi Budi cuma nyumbang 1 ke total, berapapun dia berulang. Fungsi intinya dibahas di fungsi COUNTIF.
Satu jebakan: kalau ada sel kosong di range, rumus error #DIV/0. Tambelin string kosong biar aman.
=SUMPRODUCT(1/COUNTIF(A2:A100,A2:A100&""))Gimana cara hitung nilai unik dengan kondisi?
Di Excel 365, gabungin UNIQUE dan FILTER. FILTER nyaring baris yang memenuhi kondisi dulu, baru UNIQUE ngitung yang berbeda. Cocok buat pertanyaan kayak berapa pelanggan unik di kota tertentu.
=COUNTA(UNIQUE(FILTER(A2:A100, B2:B100="Jakarta")))Ini ngitung pelanggan unik di kolom A, tapi cuma buat baris yang kolom B nya Jakarta. Kombinasi UNIQUE dan FILTER ini yang bikin Excel 365 kerasa jauh lebih enak buat analisis cepat.
Gimana cara pakai Pivot Table buat nilai unik?
Pivot Table biasa cuma punya Count yang ngitung semua baris. Buat Distinct Count, kamu harus aktifin Data Model waktu bikin pivot. Ini ada di Excel 2013 ke atas.
- Blok data, lalu Insert > PivotTable.
- Centang "Add this data to the Data Model", klik OK.
- Tarik kolom yang mau dihitung ke area Values.
- Klik kanan angkanya, pilih Value Field Settings.
- Pilih "Distinct Count", lalu OK.
Sekarang pivot nunjukin jumlah nilai unik, bukan total baris. Cocok kalau kamu udah kerja sama pivot dan males nulis rumus.
Tabel: pilih cara yang mana?
| Cara | Versi Excel | Cocok buat |
|---|---|---|
| COUNTA(UNIQUE()) | 365, 2021 | cara tercepat sehari-hari |
| SUMPRODUCT(1/COUNTIF()) | semua versi | Excel lama |
| UNIQUE + FILTER | 365, 2021 | unik berkondisi |
| Pivot Distinct Count | 2013 ke atas | laporan tanpa rumus |
Contoh kasus: pelanggan unik toko_berkah
Toko_berkah punya 1.240 baris transaksi selama sebulan di kolom A berisi nama pelanggan. Aku mau tau berapa pelanggan berbeda yang beneran belanja, bukan berapa transaksi.
=COUNTA(UNIQUE(A2:A1241))Hasilnya 318 pelanggan unik. Berarti rata-rata tiap pelanggan belanja 1240 / 318 = 3,9 kali sebulan. Angka ini nggak keliatan kalau kita cuma lihat total 1.240 transaksi.
Aku lanjut hitung pelanggan unik per minggu pakai UNIQUE dan FILTER. Ketahuan minggu ke-3 cuma 94 pelanggan unik, turun dari 142 di minggu pertama. Itu sinyal buat cek ada apa di minggu ketiga.
Kesalahan umum saat menghitung nilai unik
- Ketuker COUNT dan unik. COUNT ngitung semua baris termasuk duplikat. UNIQUE ngitung yang berbeda. Pastikan kamu tau yang mana yang dibutuhin.
- Sel kosong bikin #DIV/0. Di SUMPRODUCT COUNTIF, tambelin
&""biar sel kosong nggak bikin bagi nol. - Pivot tanpa Data Model. Distinct Count cuma muncul kalau data dimasukin ke Data Model. Tanpa itu, cuma ada Count biasa.
- Spasi bikin beda. "Budi" dan "Budi " dihitung dua nilai. Bersihin dulu pakai TRIM kalau data berantakan.
FAQ
Rumus tercepat di Excel 365?
Pakai =COUNTA(UNIQUE(range)). Bersih dan langsung kebaca.
Excel lama gimana?
Pakai =SUMPRODUCT(1/COUNTIF(range,range&"")). Tambelin string kosong biar nggak error.
Bisa dengan kondisi?
Bisa, gabungin UNIQUE dan FILTER di Excel 365.
Lanjut latihan
Ringkasnya: pakai COUNTA(UNIQUE()) di Excel baru, SUMPRODUCT(1/COUNTIF()) di Excel lama, dan gabung UNIQUE dengan FILTER buat hitung unik berkondisi.
Kalau kamu sering ngurus data pelanggan berulang kayak gini, latihan rumus dan pivot sampai lancar di NgulikSheet bakal ngebantu banget.
Mau tau cara ngerapiin data yang berulang sebelum dihitung? Baca cara hapus data duplikat di Excel. Referensi resmi fungsi UNIQUE ada di dokumentasi Microsoft.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Membandingkan Dua Kolom di Excel (2026)
Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.
Cara Hapus Baris Kosong di Excel dengan Cepat
Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.
Cara Recovery File Excel yang Rusak atau Corrupt
File Excel penting tiba-tiba nggak bisa dibuka dan muncul pesan corrupt? Tenang, sering kali datanya masih bisa diselamatkan. Ini cara recovery-nya langkah demi langkah.