Cara Menghitung Nilai Unik di Excel

Cara Menghitung Nilai Unik di Excel

Kumpulan data di Excel sering kali berisi nilai yang sama beberapa kali dalam satu kolom. Terkadang, akan berguna untuk mengetahui berapa banyak nilai unik dalam sebuah kolom. Misalnya, jika Anda menjalankan toko dan memiliki spreadsheet dari semua transaksi Anda, Anda mungkin ingin menentukan berapa banyak pelanggan unik yang Anda miliki, daripada menghitung setiap transaksi.





Dimungkinkan untuk melakukan ini dengan menghitung nilai unik di Excel menggunakan metode yang akan kami bicarakan di bawah ini.





Hapus Data Duplikat Dari Kolom

Cara cepat dan kotor untuk menghitung nilai unik di Excel adalah dengan menghapus duplikat dan melihat berapa banyak entri yang tersisa. Ini adalah pilihan yang baik jika Anda membutuhkan jawaban dengan cepat dan tidak perlu melacak hasilnya.





Salin data ke lembar baru (sehingga Anda tidak secara tidak sengaja menghapus data apa pun yang Anda butuhkan). Pilih nilai atau kolom yang ingin Anda hapus nilai duplikatnya. Dalam Alat Data bagian dari Data pilih tab Hapus Duplikat . Ini menghapus semua data duplikat dan hanya meninggalkan nilai unik.

Proses yang sama bekerja jika informasi dibagi antara dua kolom. Perbedaannya adalah Anda harus memilih kedua kolom. Dalam contoh kita, kita memiliki kolom untuk nama depan dan kolom kedua untuk nama belakang.



Jika Anda ingin melacak jumlah nilai unik, lebih baik Anda menulis rumus saja. Kami akan menunjukkan cara melakukannya di bawah.

Terkait: Cara Memfilter di Excel untuk Menampilkan Data yang Anda Inginkan





Hitung Nilai Unik dengan Rumus Excel

Untuk menghitung hanya nilai unik kita harus menggabungkan beberapa fungsi Excel. Pertama, kita perlu memeriksa apakah setiap nilai adalah duplikat, lalu kita perlu menghitung entri yang tersisa. Kita juga perlu menggunakan fungsi array.

Jika Anda hanya mencari jawabannya, gunakan rumus ini, ganti setiap instance A2:A13 dengan sel yang ingin Anda gunakan:





{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

Bagaimana kami sampai di sana agak rumit. Jadi, jika Anda ingin memahami mengapa rumus itu bekerja, kami akan menguraikannya satu per satu di bawah ini.

Menjelaskan Fungsi Array

Mari kita mulai dengan menjelaskan apa itu array. Array adalah variabel tunggal yang menyimpan banyak nilai. Ini seperti merujuk ke sekelompok sel Excel sekaligus alih-alih merujuk ke setiap sel satu per satu.

Ini adalah perbedaan yang aneh dari sudut pandang kami. Jika kita memberi tahu rumus untuk melihat sel A2:A13 secara normal atau sebagai larik, datanya terlihat sama bagi kita. Perbedaannya adalah bagaimana Excel memperlakukan data di balik layar. Ini adalah perbedaan yang sangat halus sehingga versi Excel terbaru bahkan tidak membedakannya lagi, meskipun versi yang lebih lama melakukannya.

Untuk tujuan kita, lebih penting untuk mengetahui bagaimana kita dapat menggunakan array. Jika Anda memiliki versi terbaru Excel, maka secara otomatis menyimpan data sebagai array ketika lebih efisien untuk melakukannya. Jika Anda memiliki versi yang lebih lama, ketika Anda selesai menulis rumus Anda, tekan Ctrl + Shift + Enter . Setelah Anda melakukannya, rumus akan dikelilingi oleh tanda kurung kurawal untuk menunjukkan bahwa rumus tersebut berada dalam mode array.

Memperkenalkan Fungsi FREKUENSI

Fungsi FREQUENCY memberitahu kita berapa kali angka muncul dalam daftar. Ini bagus jika Anda bekerja dengan angka, tetapi daftar kami adalah teks. Untuk menggunakan fungsi ini, kita harus menemukan cara untuk mengubah teks menjadi angka terlebih dahulu.

Jika Anda mencoba menghitung nilai unik dalam daftar angka, Anda dapat melewati langkah berikutnya.

Menggunakan Fungsi MATCH

Fungsi MATCH mengembalikan posisi kemunculan pertama dari suatu nilai. Kita dapat menggunakan ini untuk mengonversi daftar nama kita menjadi nilai angka. Perlu mengetahui tiga informasi:

  • Nilai apa yang Anda cari?
  • Kumpulan data apa yang Anda periksa?
  • Apakah Anda mencari nilai yang lebih tinggi, lebih rendah, atau sama dengan nilai target?

Dalam contoh kami, kami ingin mencari setiap nama pelanggan kami di spreadsheet Exel kami untuk melihat apakah nama persis mereka muncul lagi di tempat lain.

hal-hal keren untuk dilakukan dalam perselisihan

Pada contoh di atas, kami sedang mencari daftar kami (A2:A13) untuk Tiah Gallagher (A2) dan kami ingin yang sama persis. 0 di bidang terakhir menentukan bahwa itu harus sama persis. Hasil kami memberi tahu kami di mana dalam daftar nama itu muncul pertama kali. Dalam hal ini, itu adalah nama depan, jadi hasilnya adalah 1.

Masalah dengan ini adalah bahwa kami tertarik pada semua pelanggan kami, bukan hanya Tiah. Tetapi, jika kami mencoba mencari A2:A13, bukan hanya A2, kami mendapatkan kesalahan. Di sinilah fungsi array berguna. Parameter pertama hanya dapat mengambil satu variabel atau yang lain mengembalikan kesalahan. Tapi, array diperlakukan seperti mereka adalah variabel tunggal.

Sekarang fungsi kita memberitahu Excel untuk memeriksa kecocokan untuk seluruh array kita. Tapi tunggu, hasil kami tidak berubah! Masih tertulis 1. Apa yang terjadi di sini?

Fungsi kami mengembalikan array. Itu melewati setiap item dalam array kami dan memeriksa kecocokan. Hasil dari semua nama disimpan dalam array, yang dikembalikan sebagai hasilnya. Karena sel hanya menampilkan satu variabel pada satu waktu, itu menunjukkan nilai pertama dalam array.

Anda dapat memeriksa ini sendiri. Jika Anda mengubah rentang pertama menjadi A3:A13, hasilnya akan berubah menjadi 2. Ini karena nama Eiliyah berada di urutan kedua dalam daftar dan nilai ini disimpan pertama dalam array sekarang. Jika Anda mengubah rentang pertama ke A7:A13, Anda mendapatkan 1 lagi karena nama Tiah pertama kali muncul di posisi pertama dari kumpulan data yang kami periksa.

Terkait: Rumus Excel Yang Akan Membantu Anda Memecahkan Masalah Kehidupan Nyata

Menggunakan Fungsi FREKUENSI

Sekarang kita telah mengubah nama menjadi nilai angka, kita dapat menggunakan fungsi FREQUENCY. Mirip dengan MATCH, ini membutuhkan target untuk dicari dan kumpulan data untuk diperiksa. Juga mirip dengan MATCH, kami tidak ingin mencari hanya satu nilai, kami ingin fungsi untuk memeriksa setiap item dalam daftar kami.

Target yang ingin kita periksa oleh fungsi FREQUENCY adalah setiap item dalam array yang dikembalikan oleh fungsi MATCH kita. Dan kami ingin memeriksa kumpulan data yang dikembalikan oleh fungsi MATCH. Jadi, kami mengirim fungsi MATCH yang kami buat di atas untuk kedua parameter.

Jika Anda mencari nomor unik dan melewatkan langkah sebelumnya, Anda akan mengirim rentang nomor sebagai kedua parameter. Untuk mencari semua nomor dalam daftar Anda, Anda perlu menggunakan fungsi array juga, jadi ingatlah untuk menekan Ctrl + Shift + Enter setelah Anda memasukkan rumus jika Anda menggunakan versi Excel yang lebih lama.

Sekarang hasil kita adalah 2. Sekali lagi, fungsi kita mengembalikan sebuah array. Itu mengembalikan array berapa kali setiap nilai unik muncul. Sel menunjukkan nilai pertama dalam array. Dalam hal ini, nama Tiah muncul dua kali, sehingga frekuensi yang dikembalikan adalah 2.

Menggunakan Fungsi JIKA

Sekarang array kita memiliki jumlah nilai yang sama dengan nilai unik kita. Tapi kita belum selesai. Kami membutuhkan cara untuk menambahkan ini. Jika kita mengonversi semua nilai dalam array menjadi 1, dan menjumlahkannya, maka kita akhirnya akan mengetahui berapa banyak nilai unik yang kita miliki.

Kita dapat membuat fungsi IF yang mengubah semua nilai di atas nol menjadi 1. Maka semua nilai akan sama dengan 1.

Untuk melakukan ini, kami ingin fungsi IF kami memeriksa apakah nilai dalam array FREQUENCY kami lebih besar dari nol. Jika benar, itu akan mengembalikan nilai 1. Anda akan melihat bahwa sekarang nilai pertama dalam array kembali sebagai satu.

Menggunakan Fungsi SUM

Kami berada di peregangan terakhir! Langkah terakhir adalah SUM array.

Bungkus fungsi sebelumnya dalam fungsi SUM. Selesai! Jadi rumus terakhir kita adalah:

{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

Menghitung Entri Unik di Excel

Ini adalah fungsi lanjutan yang membutuhkan banyak pengetahuan tentang Excel. Ini bisa jadi menakutkan untuk dicoba. Tapi, setelah diatur, ini bisa sangat membantu, jadi mungkin ada baiknya mempelajari penjelasan kami untuk memastikan Anda memahaminya.

Jika Anda tidak perlu menghitung entri unik sesering itu, tip cepat dan kotor untuk menghapus nilai duplikat akan bekerja dalam keadaan darurat!

Membagikan Membagikan Menciak Surel Cara Menyalin Rumus di Microsoft Excel

Mempelajari semua metode terbaik untuk menyalin dan menempelkan rumus di lembar bentang Excel Anda adalah cara yang bagus untuk mulai menghemat waktu.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Produktifitas
  • Spreadsheet
  • Microsoft Excel
  • Analisis data
Tentang Penulis Jennifer Seaton(21 Artikel Diterbitkan)

J. Seaton adalah Penulis Sains yang mengkhususkan diri dalam memecahkan topik yang kompleks. Dia memiliki gelar PhD dari Universitas Saskatchewan; penelitiannya berfokus pada pemanfaatan pembelajaran berbasis game untuk meningkatkan keterlibatan siswa secara online. Saat dia tidak bekerja, Anda akan menemukannya dengan membaca, bermain video game, atau berkebun.

More From Jennifer Seaton

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan