Artikel ini membawa anda pengetahuan yang berkaitan tentang excel Terutamanya ia memperkenalkan isu berkaitan tentang fungsi COUNTIF, termasuk cara memasukkan nombor siri yang berbeza, cara mengira bilangan orang yang unik, dsb. Mari kita lihat. pada kandungan di bawah, saya harap ia akan membantu semua orang.
Cadangan pembelajaran yang berkaitan: tutorial cemerlang
seperti yang ditunjukkan dalam rajah di bawah , Untuk memasukkan nombor siri mengikut jabatan dalam lajur A, nombor siri jabatan berbeza bermula dari 1.
Masukkan formula dalam sel A2 dan salin ke bawah:
=COUNTIF(B$2:B2,B2)
Fungsi COUNTIF Kawasan statistik ialah B$2:B2, B2 pertama ialah rujukan mutlak kepada baris, dan B2 kedua ialah rujukan relatif. Apabila formula disalin ke bawah, ia akan menjadi B$2:B3, B$2:B4... kawasan yang sentiasa berkembang dan bilangan jabatan dalam lajur B dikira daripada kawasan dinamik ini.
Seperti yang ditunjukkan dalam rajah di bawah, kira bilangan orang unik dalam lajur C.
Formulanya ialah:
=SUMPRODUCT(1/COUNTIF(A2:A14,A2:A14))
Ini adalah sepuluh Formula yang biasa digunakan untuk mengira bilangan data tidak berulang mengandungi logik matematik mudah:
Sebarang data yang diulang N kali, jumlah N 1/N ialah 1.
Bahagian "COUNTIF(A2:A14,A2:A14)" dalam formula ialah pengiraan tatasusunan dan fungsinya adalah untuk mengira bilangan kejadian setiap elemen dalam julat sel A2:A14.
Proses operasi adalah bersamaan dengan:
=COUNTIF(A2:A14,A2)
=COUNTIF(A2:A14,A3)
… …
=COUNTIF(A2:A14,A14)
Hasil pengembalian tatasusunan memori ialah:
{2;2;2;2;2;2;2 ;2;2 ;2;1;1;1}
Kemudian bahagikan tatasusunan memori yang dikembalikan dengan 1 untuk mendapatkan hasil berikut:
{0.5;0.5;0.5...;1 ;1;1}
Membahagi dengan 1 adalah bersamaan dengan mengira timbal balik tatasusunan memori yang dikembalikan oleh fungsi COUNTIF.
Untuk memudahkan pemahaman, bahagian perpuluhan dalam hasil langkah ini digantikan dengan pecahan Hasilnya ialah:
{1/2;1/2;1/2;1/. 2;… …;1;1;1}
Jika nilai sel ialah satu-satunya nilai dalam julat, hasil langkah ini ialah 1.
Jika diulang dua kali, hasil langkah ini akan menjadi dua 1/2.
Jika nilai sel berulang 3 kali dalam julat, hasilnya akan menjadi 3 1/3...
Iaitu, jumlah hasil timbal balik yang sepadan dengan setiap elemen ialah masih 1.
Akhir sekali, gunakan fungsi SUMPRODUCT untuk mengira jumlah bilangan orang unik.
Seperti yang ditunjukkan dalam rajah di bawah, anda perlu mengekstrak senarai bukan pendua dalam lajur C.
Formulanya ialah:
=INDEX(C:C,1 MATCH(0,COUNTIF(E$1:E1,C$2:C$15),0))&””
Perhatikan bahawa ini ialah formula tatasusunan Selepas pengeditan selesai, tekan Ctrl Shift dan tekan Enter.
Mula-mula gunakan fungsi COUNTIF untuk mencari nombor setiap data dalam kawasan sel C$2:C$15 dalam kawasan sel di atas kedudukan formula. Mengembalikan tatasusunan yang terdiri daripada 0 dan 1. Jika elemen dalam julat sel C$2:C$15 muncul di atas formula, hasilnya ialah 1 jika ia tidak muncul, hasilnya ialah 0;
Sama seperti dalam contoh pertama, parameter pertama fungsi COUNTIF ialah julat lanjutan dan hasil pengekstrakan formula akan digunakan semula.
Kemudian gunakan fungsi MATCH untuk mencari kedudukan 0 pertama dalam tatasusunan yang dikembalikan oleh fungsi COUNTIF, iaitu untuk mencari kedudukan kejadian pertama data.
Memandangkan baris tajuk jadual data menduduki 1 baris, menambah 1 pada nombor ini ialah kedudukan lajur data unik yang perlu diekstrak dalam jadual data.
Kemudian gunakan fungsi INDEX dan gunakan hasil pengiraan fungsi MATCH sebagai nilai indeks untuk mengekstrak data pada kedudukan yang sepadan dalam lajur C.
Fungsi ini lebih mudah difahami jika anda melihat dari hujung.
Cadangan pembelajaran berkaitan: tutorial cemerlang
Atas ialah kandungan terperinci Ringkasan penggunaan fungsi COUNTIF dalam Excel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!