Perumusan masalah
Terdapat julat data di mana beberapa nilai diulang lebih daripada sekali:
Tugasnya adalah untuk mengira bilangan nilai unik (tidak berulang) dalam julat. Dalam contoh di atas, mudah untuk melihat bahawa hanya empat pilihan yang sebenarnya disebut.
Mari kita pertimbangkan beberapa cara untuk menyelesaikannya.
Kaedah 1. Jika tiada sel kosong
Jika anda pasti bahawa tiada sel kosong dalam julat data asal, maka anda boleh menggunakan formula tatasusunan yang pendek dan elegan:
Jangan lupa untuk memasukkannya sebagai formula tatasusunan, iaitu tekan selepas memasukkan formula bukan Enter, tetapi gabungan Ctrl + Shift + Enter.
Secara teknikal, formula ini berulang melalui semua sel tatasusunan dan mengira untuk setiap elemen bilangan kejadiannya dalam julat menggunakan fungsi COUNTIF (COUNTIF). Jika kami mewakili ini sebagai lajur tambahan, maka ia akan kelihatan seperti ini:
Kemudian pecahan dikira 1/Bilangan kejadian untuk setiap elemen dan semuanya disimpulkan, yang akan memberi kita bilangan elemen unik:
Kaedah 2. Jika terdapat sel kosong
Jika terdapat sel kosong dalam julat, maka anda perlu memperbaiki sedikit formula dengan menambah semakan untuk sel kosong (jika tidak, kami akan mendapat ralat pembahagian sebanyak 0 dalam pecahan):
Itu sahaja.
- Cara mengekstrak elemen unik daripada julat dan mengalih keluar pendua
- Cara menyerlahkan pendua dalam senarai dengan warna
- Cara membandingkan dua julat untuk pendua
- Ekstrak rekod unik daripada jadual mengikut lajur tertentu menggunakan alat tambah PLEX