Cara menggunakan fungsi COUNTIF Excel -

Ringkasan

COUNTIF adalah fungsi Excel untuk mengira sel dalam julat yang memenuhi satu syarat. COUNTIF dapat digunakan untuk menghitung sel yang berisi tarikh, nombor, dan teks. Kriteria yang digunakan dalam COUNTIF menyokong pengendali logik (>, <,, =) dan wildcard (* ,?) untuk sepadan sepadan.

Tujuan

Hitung sel yang sesuai dengan kriteria

Nilai pulangan

Nombor yang mewakili sel dikira.

Sintaks

= COUNTIF (julat, kriteria)

Hujah

  • range - Julat sel yang hendak dikira.
  • kriteria - Kriteria yang mengawal sel mana yang harus dikira.

Versi

Excel 2003

Catatan penggunaan

Fungsi COUNTIF dalam Excel mengira bilangan sel dalam julat yang sepadan dengan satu keadaan yang disediakan. Kriteria boleh merangkumi pengendali logik (>, <,, =) dan wildcard (* ,?) untuk sepadan separa. Kriteria juga dapat didasarkan pada nilai dari sel lain, seperti yang dijelaskan di bawah.

COUNTIF berada dalam kumpulan lapan fungsi di Excel yang membahagikan kriteria logik kepada dua bahagian (julat + kriteria). Akibatnya, sintaks yang digunakan untuk membina kriteria berbeza, dan COUNTIF memerlukan julat sel, anda tidak boleh menggunakan array.

COUNTIF hanya menyokong satu syarat. Sekiranya anda perlu menerapkan beberapa kriteria, gunakan fungsi COUNTIFS. Sekiranya anda perlu memanipulasi nilai dalam rentang argumen sebagai sebahagian daripada ujian logik, lihat fungsi SUMPRODUCT dan / atau FILTER.

Contoh asas

Dalam lembaran kerja yang ditunjukkan di atas, formula berikut digunakan dalam sel G5, G6, dan G7:

=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "ca"

Perhatikan COUNTIF tidak peka huruf besar kecil, "CA" dan "ca" diperlakukan sama.

Petikan berganda ("") dalam kriteria

Secara umum, nilai teks perlu disertakan dalam tanda petik ganda (""), dan angka tidak. Namun, apabila pengendali logik disertakan dengan angka, nomor dan operator harus disertakan dalam tanda petik, seperti yang terlihat pada contoh kedua di bawah:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

Nilai dari sel lain

Nilai dari sel lain dapat dimasukkan dalam kriteria menggunakan gabungan. Dalam contoh di bawah, COUNTIF akan mengembalikan kiraan nilai dalam A1: A10 yang kurang daripada nilai dalam sel B1. Perhatikan operator yang kurang daripada (yang berupa teks) dilampirkan dalam petikan.

=COUNTIF(A1:A10,"<"&B1) // count cells less than B1

Tidak sama dengan

Untuk membina kriteria "tidak sama dengan", gunakan operator "" yang dikelilingi oleh tanda petik berganda (""). Contohnya, formula di bawah akan mengira sel yang tidak sama dengan "merah" dalam julat A1: A10:

=COUNTIF(A1:A10,"red") // not "red"

Sel kosong

COUNTIF dapat mengira sel yang kosong atau tidak kosong. Rumus di bawah mengira sel kosong dan bukan sel kosong dalam julat A1: A10:

=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank

Tarikh

Cara termudah untuk menggunakan COUNTIF dengan tarikh adalah merujuk tarikh yang sah di sel lain dengan rujukan sel. Sebagai contoh, untuk mengira sel di A1: A10 yang mengandungi tarikh lebih besar daripada tarikh di B1, anda boleh menggunakan formula seperti ini:

=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1

Perhatikan bahawa kita mesti menggabungkan operator sehingga tarikh di B1. Untuk menggunakan kriteria tarikh yang lebih maju (iaitu semua tarikh dalam bulan tertentu, atau semua tarikh antara dua tarikh) anda ingin beralih ke fungsi COUNTIFS, yang dapat menangani beberapa kriteria.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"

To count cells in A1:A5 that contain any 3 text characters, you can use:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

Cara menggunakan fungsi COUNTIF Dalam video ini, kita akan melihat bagaimana menggunakan fungsi COUNTIF untuk menghitung sel yang memenuhi beberapa kriteria dalam satu set data. Senaraikan nilai pendua dengan FILTER Dalam video ini, kita akan melihat cara menyenaraikan nilai pendua dengan fungsi FILTER. Dengan kata lain, nilai yang muncul lebih dari sekali dalam satu set data. Cara membuat julat dinamik dinamakan dengan Jadual Dalam video ini, kita akan melihat bagaimana membuat julat dinamik dinamakan dengan Jadual. Ini adalah kaedah termudah untuk membuat julat dinamik dalam Excel. Cara membandingkan dua senarai dan menyoroti perbezaan Dalam video ini, kita akan melihat bagaimana membandingkan dua senarai menggunakan format bersyarat. Ini adalah kaedah yang baik untuk menonjolkan item yang hilang secara visual. Cara memplot data tinjauan dalam carta palang Dalam video ini, kita akan melihat bagaimana memplot lebih dari 3000 respons tinjauan terhadap pertanyaan dalam carta palang Excel. Cara mencari nilai yang hilang dengan COUNTIF Dalam video ini, kita akan melihat bagaimana menggunakan fungsi COUNTIF untuk menyelesaikan masalah umum: bagaimana mencari nilai dalam satu senarai yang muncul dalam senarai lain.

Artikel menarik...