Fungsi COUNTIF

Gunakan COUNTIF, salah satu fungsi statistik untuk mengira bilangan sel yang memenuhi kriteria; contohnya untuk mengira bilangan kali bandar tertentu muncul dalam senarai pelanggan.

Pelayar anda tidak menyokong video. Pasang Microsoft Silverlight, Adobe Flash Player atau Internet Explorer 9.

Sintaks

COUNTIF(range, criteria)

Contohnya:

  • =COUNTIF(A2:A5,"epal")

  • =COUNTIF(A2:A5,A4)

Nama argumen

Perihalan

range    (diperlukan)

Kumpulan sel yang anda ingin kira. Julat boleh mengandungi nombor, tatasusunan, julat bernama atau rujukan yang mengandungi nombor. Nilai kosong dan teks diabaikan.

Ketahui cara untuk memilih julat dalam lembaran kerja.

criteria    (diperlukan)

Nombor, ungkapan, rujukan sel atau rentetan teks yang mentakrifkan sel yang akan dikira.

Contohnya, anda boleh menggunakan nombor seperti 32, perbandingan seperti ">32 ", sel seperti B4 atau perkataan seperti "epal".

COUNTIF menggunakan kriteria tunggal sahaja. Gunakan COUNTIFS jika anda ingin menggunakan berbilang kriteria.

Contoh

Untuk menggunakan contoh ini dalam Excel, salin data dalam jadual di bawah dan tampalkannya dalam sel A1 lembaran kerja baru.

Data

Data

epal

32

oren

54

pic

75

epal

86

Formula

Perihalan

=COUNTIF(A2:A5,"epal")

Mengira bilangan sel dengan epal dalam sel A2 hingga A5. Hasilnya ialah 2.

=COUNTIF(A2:A5,A4)

Mengira bilangan sel dengan pic (menggunakan kriteria dalam A4) dalam sel A2 hingga A5. Hasilnya ialah 1.

=COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2)

Mengira bilangan dengan oren (menggunakan kriteria dalam A3) dan epal (menggunakan kriteria dalam A2) dalam sel A2 hingga A5. Hasilnya ialah 3. Formula ini menggunakan dua ungkapan COUNTIF untuk menentukan berbilang kriteria, satu kriteria setiap ungkapan.

=COUNTIF(B2:B5,">55")

Mengira bilangan sel dengan nilai yang lebih besar daripada 55 dalam sel B2 hingga B5. Hasilnya ialah 2.

=COUNTIF(B2:B5,"<>"&B4)

Mengira bilangan sel dengan nilai tidak sama dengan 75 dalam sel B2 hingga B5. Ampersan (&) mencantumkan operator perbandingan tidak sama dengan (<>) dan nilai dalam B4 untuk dipaparkan =COUNTIF(B2:B5,"<>75"). Hasilnya ialah 3.

=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85")

Mengira bilangan sel dengan nilai lebih besar daripada (>) atau sama dengan (=) 32 dan kurang daripada (<) atau sama dengan (=) 85 dalam sel B2 hingga B5. Hasilnya ialah 3.

=COUNTIF(A2:A5,"*")

Mengira bilangan sel yang mengandungi sebarang teks dalam sel A2 hingga A5. Aksara (*) digunakan sebagai kad bebas untuk memadankan sebarang aksara. Hasilnya ialah 4.

=COUNTIF(A2:A5,"?????es")

Mengira bilangan sel yang mempunyai betul-betul 7 aksara yang berakhir dengan huruf "es" dalam sel A2 hingga A5. Tanda tanya (?) digunakan sebagai kad bebas untuk memadankan aksara individu. Hasilnya ialah 2.

=COUNTIF(fruit,">=32")-COUNTIF(fruit,">85")

Menggunakan julat bernama (digunakan pada sel A2: A5) untuk mengira bilangan sel dengan nilai lebih besar daripada 55 dalam sel B2 hingga B5. Hasilnya ialah 2.

Masalah Biasa

Masalah

Masalah yang berlaku

Nilai salah dikembalikan untuk rentetan panjang.

Fungsi COUNTIF mengembalikan hasil yang salah apabila anda menggunakannya untuk memadankan rentetan yang melebihi 255 aksara.

Untuk memadankan rentetan yang lebih panjang daripada 255 aksara, gunakan fungsi CONCATENATE atau operator perangkaian &. Contohnya, =COUNTIF(A2:A5,"long string"&"another long string").

Tiada nilai dikembalikan apabila anda menjangkakan sesuatu nilai.

Pastikan anda mengurung argumen criteria dalam petikan.

Formula COUNTIF menerima ralat #VALUE! apabila merujuk kepada lembaran kerja lain.

Ralat ini berlaku apabila formula yang mengandungi fungsi yang merujuk kepada sel atau julat dalam buku kerja tertutup dan sel dikira. Untuk ciri ini berfungsi, buku kerja yang dirujuk mesti dibuka.

Amalan terbaik

Lakukan ini

Sebabnya

Sila ambil perhatian bahawa COUNTIF mengabaikan huruf besar dan huruf kecil dalam rentetan teks.

Criteria tidak sensitif huruf. Dengan kata lain, rentetan "epal" dan rentetan "EPAL" akan memadankan sel yang sama.

Gunakan aksara bebas.

Aksara bebas—tanda tanya (?) dan asterisk (*)—boleh digunakan dalam criteria. Tanda tanya sepadan dengan sebarang aksara tunggal. Asterisk sepadan dengan sebarang jujukan aksara. Jika anda ingin mencari tanda tanya atau asterisk sebenar, taipkan tilde (~) di hadapan aksara.

Contohnya, =COUNTIF(A2:A5,"epal?") akan mengira semua kejadian "epal" dengan aksara terakhir yang mungkin berbeza.

Pastikan data anda tidak mengandungi aksara yang salah.

Apabila mengira nilai teks, pastikan data tidak mengandungi ruang hadapan, ruang ekoran, penggunaan tanda petikan lurus dan ikal yang tidak konsisten atau aksara yang tidak dicetak. Dalam keadaan ini, COUNTIF mungkin mengembalikan nilai luar jangkaan.

Cuba gunakan fungsi BERSIH atau fungsi PANGKAS.

Untuk kesenangan, gunakan julat yang dinamakan

COUNTIF menyokong julat yang dinamakan dalam sesuatu formula (seperti =COUNTIF(buah,">=32")-COUNTIF(buah,">85"). Julat yang dinamakan boleh berada dalam lembaran kerja semasa, lembaran kerja lain dalam buku kerja yang sama atau daripada buku kerja yang lain. Untuk membuat rujukan daripada buku kerja yang lain, buku kerja kedua tersebut juga mesti dibuka.

Nota: Fungsi COUNTIF tidak akan mengira sel berdasarkan latar belakang sel atau warna fon. Bagaimanapun, Excel menyokong Fungsi Takrifan Pengguna (UDF) menggunakan pengendalian Microsoft Visual Basic for Applications (VBA) pada sel berdasarkan latar belakang atau warna fon. Berikut adalah contoh cara anda boleh Mengira bilangan sel dengan warna sel khusus dengan menggunakan VBA.

Adakah anda mempunyai soalan khusus tentang kefungsian?

Siarkan soalan dalam forum komuniti Excel

Bantu kami menambah baik Excel

Adakah anda mempunyai cadangan tentang cara kami boleh meningkatkan versi Excel yang seterusnya? Jika begitu, sila lihat topik di Excel User Voice.

Lihat Juga

Untuk mengira sel-sel yang bukan kosong, guna fungsi COUNTA

Untuk mengira sel-sel yang menggunakan berbilang kriteria, guna fungsi COUNTIFS

Lihat video tentang cara menggunakan fungsi COUNTIFS

Fungsi SUMIF hanya menambah nilai yang memenuhi satu kriteria tunggal

Fungsi SUMIFS hanya menambah nilai yang memenuhi berbilang kriteria

Fungsi IFS (Office 365, Excel 2016 dan lebih baru)

Guna fungsi TRIM untuk mengalih keluar ruang mendahului dan ruang kosong daripada sel

Guna fungsi CLEAN untuk mengalih keluar aksara tidak cetak daripada sel

Gambaran keseluruhan formula-formula dalam Excel

Cara mengelakkan daripada formula rosak

Kesan ralat dalam formula

Fungsi statistik

Fungsi Excel (mengikut abjad)

Fungsi Excel (mengikut Kategori)

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×