=COUNTIF(A2:A8,"*") menghitung sel di A2:A8 yang berisi teks. Tanda bintang adalah wildcard untuk "karakter apa pun", dan hanya cocok dengan teks, jadi angka, tanggal, TRUE/FALSE, dan sel kosong tidak ikut dihitung.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Entry | What | Count | |
| 2 | Apple | Text | 3 | |
| 3 | 12 | Not empty | 6 | |
| 4 | Numbers and dates | 2 | ||
| 5 | Pear | Empty | 1 | |
| 6 | 2026-01-05 | |||
| 7 | TRUE | |||
| 8 | n/a |
D2 menghitung Apple, Pear, dan n/a: 3. COUNTA menghitung setiap sel yang terisi, yaitu 6, dan COUNT menghitung dua angkanya (tanggal termasuk angka). Ketik 25 di A4, maka D3 dan D4 naik sedangkan D2 tetap 3; ketik Plum sebagai gantinya, maka D2 dan D3 naik sedangkan D4 tetap 2. COUNT dan COUNTA dibandingkan di halaman tersendiri.
Angka yang diketik dengan apostrof di depannya, seperti '007, adalah teks, jadi "*" ikut menghitungnya. Untuk menghitung hanya sel yang berisi minimal satu karakter, pakai "?*": ? harus cocok dengan satu karakter, jadi rumus yang menghasilkan string kosong ("") tidak pernah dihitung.
Menghitung sel yang mengandung teks tertentu
Untuk menghitung sel yang mengandung sebuah kata di bagian mana pun, taruh tanda bintang di kedua sisinya. Tanpa tanda bintang, isi selnya harus sama persis.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Condition | Count | |
| 2 | Apple | contains apple | 5 | |
| 3 | Pineapple | exactly apple | 1 | |
| 4 | Pear | starts with apple | 3 | |
| 5 | apple juice | word in C6 | 1 | |
| 6 | Plum | juice | ||
| 7 | Green apple | apple, case-sensitive | 3 | |
| 8 | Apple cider |
"*apple*" cocok dengan lima produk. "apple" saja hanya cocok dengan sel yang isinya persis Apple (COUNTIF mengabaikan huruf besar kecil), dan "apple*" cocok dengan tiga produk yang diawali kata itu. D5 mengambil katanya dari C6, jadi kamu bisa mengetik kata apa pun di sana. D7 membedakan huruf besar kecil: FIND, tidak seperti COUNTIF, membedakan apple dari Apple, jadi hanya Pineapple, apple juice, dan Green apple yang dihitung. -- mengubah hasil TRUE/FALSE menjadi 1 dan 0 agar bisa dijumlahkan oleh SUMPRODUCT.
Jika sel berisi teks, hasilkan sebuah nilai
Untuk menandai setiap baris, uji satu sel setiap kali. SEARCH("apple",A2) menghasilkan posisi awal kata apple, atau #VALUE! kalau kata itu tidak ada. ISNUMBER mengubahnya menjadi TRUE atau FALSE, lalu IF memilih hasilnya.
| A | B | C | |
|---|---|---|---|
| 1 | Product | Contains apple? | Any text? |
| 2 | Apple | Yes | Text |
| 3 | Pear | No | Text |
| 4 | Pineapple | Yes | Text |
| 5 | 42 | No | Not text |
| 6 | Green apple | Yes | Text |
| 7 | 2026-02-01 | No | Not text |
Kedua kolom disalin ke bawah. Kolom B menampilkan Yes untuk Apple, Pineapple, dan Green apple. Kolom C memakai ISTEXT, yang menjawab pertanyaan yang berbeda: apakah sel itu berisi teks sama sekali. 42 dan tanggalnya adalah angka, jadi hasilnya "Not text". Pakai FIND sebagai ganti SEARCH kalau huruf besar kecil itu penting. Penjelasan lebih lanjut tentang kedua fungsi ini, dan kenapa SEARCH yang mengabaikan huruf besar kecil, ada di FIND dan SEARCH.
=IF(COUNTIF(A2,"*apple*"),"Yes","No") melakukan uji yang sama dengan COUNTIF: hitungan 1 dianggap TRUE dan 0 dianggap FALSE.
Menghitung sel yang mengandung salah satu dari beberapa kata
Menjumlahkan dua COUNTIF akan menghitung sebuah sel dua kali kalau sel itu mengandung kedua kata. Uji setiap sel satu kali saja: SEARCH setiap kata, jumlahkan hasil TRUE-nya, lalu hitung baris yang jumlahnya di atas 0.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Formula | Count | |
| 2 | Apple | Two COUNTIFs | 5 | |
| 3 | Orange juice | Each cell once | 4 | |
| 4 | Pear | |||
| 5 | apple juice | |||
| 6 | Plum | |||
| 7 | Green apple |
Empat produk menyebut apple atau juice, tetapi kedua COUNTIF menghasilkan 5, karena apple juice dihitung oleh keduanya. Versi SUMPRODUCT menghasilkan 4.
Latihan: hitung sel berisi teks
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Delivery | Weight | What | Count | |
| 2 | D-1 | 12 | Notes | ||
| 3 | D-2 | 9 | |||
| 4 | D-3 | damaged | |||
| 5 | D-4 | 15 | |||
| 6 | D-5 | missing | |||
| 7 | D-6 | ||||
| 8 | D-7 | late |
Giliranmu: Sebagian pengiriman punya berat, sebagian lagi punya catatan. Hitung sel di B2:B8 yang berisi teks. Tulis rumusnya di E2.
Kenapa jumlah sel berisi teks tidak sesuai
- Angka yang tersimpan sebagai teks ikut dihitung. Kolom yang diimpor dari sistem lain bisa menyimpan
'125sebagai teks."*"menghitungnya, sedangkan COUNT tidak. Kalau COUNT di kolom angka lebih kecil dari COUNTA, sebagian angkanya berupa teks; lihat angka yang tersimpan sebagai teks. - Sel yang hanya terlihat kosong. Sel yang berisi spasi adalah teks dan ikut dihitung. Pakai
=SUMPRODUCT(--(LEN(TRIM(A2:A8))>0))untuk menghitung sel dengan karakter yang terlihat. - TRUE dan FALSE bukan teks.
"*"melewatinya, sama seperti melewati nilai error seperti#N/A. - COUNTIF mengabaikan huruf besar kecil. Untuk hitungan yang membedakan huruf besar kecil, pakai FIND di dalam SUMPRODUCT, seperti di lembar kerja kedua.
Pertanyaan yang sering diajukan
Bagaimana cara menghitung sel yang berisi teks apa pun di Excel?
Pakai =COUNTIF(A2:A8,"*"). Tanda bintang cocok dengan teks apa pun, jadi rumus ini menghitung setiap sel berisi teks dan melewati angka, tanggal, TRUE/FALSE, dan sel kosong.
Bagaimana cara menghitung sel yang mengandung teks tertentu?
Taruh tanda bintang di kedua sisi katanya: =COUNTIF(A2:A8,"*apple*") menghitung sel yang mengandung apple di bagian mana pun, dengan huruf besar atau kecil apa pun. Tanpa tanda bintang, "apple" hanya menghitung sel yang isinya persis apple.
Bagaimana cara menulis "jika sel berisi teks maka" di Excel?
Gabungkan IF, ISNUMBER, dan SEARCH: =IF(ISNUMBER(SEARCH("apple",A2)),"Yes","No"). SEARCH menghasilkan posisi saat teksnya ditemukan dan error saat tidak ditemukan, lalu ISNUMBER mengubahnya menjadi TRUE atau FALSE.
Bagaimana cara mengecek apakah sebuah sel berisi teks atau tidak?
Pakai =ISTEXT(A2), yang bernilai TRUE untuk teks dan FALSE untuk angka, tanggal, dan sel kosong. Di dalam IF: =IF(ISTEXT(A2),"Text","Not text").