Cara Menghitung Jumlah Cell Yang Terisi Teks Tertentu Pada Microsoft Excel
Pada tutorial rumus excel sebelumnya kita sudah membahas perihal rumus excel untuk menghitung jumlah kata tertentu pada sebuah sel atau range excel. lalu bagaimana kalau yang ingin kita hitung ialah jumlah sel atau banyak datanya?
Secara umum untuk menghitung jumlah sel atau menghitung jumlah data dengan kriteria tertentu, fungsi excel yang mampu kita gunakan ialah fungsi Countif atau fungsi Countifs jika syarat yang akan kita terapkan lebih dari satu.
Secara khusus pada tutorial rumus excel kali ini yang akan kita bahas yaitu menghitung sel dengan syarat bahwa sel tersebut berisi teks baik teks secara umum maupun teks tertentu saja.
Penerapan rumus berikut ini akan sangat berguna misalnya untuk menghitung jumlah sel yang berisi kode barang tertentu, baik secara utuh maupun sebagian dari arahan-kode barang tersebut.
Cara Menghitung Cell Yang Berisi Teks di Excel
Untuk menghitung jumlah sel yang tidak kosong kita bisa memanfaatkan fungsi CountA. Tidak kosong disini berarti bahwa isi sel tersebut mampu berupa angka, format tanggal /waktu, teks, formula, nilai error maupun empty teks ("") yang dihasilkan oleh sebuah rumus.
Jika anda bermaksud menghitung sel yang berisi teks saja maka gunakanlah rumus excel berikut ini:
=COUNTIF(RangeData;"*")
Dengan rumus di atas maka:
- Nilai logika TRUE dan FALSE tidak dihitung sebagai teks.
- Sel yang bernilai angka/number tidak dihitung sebagai teks meskipun dimasukkan dalam sel yang berformat teks.
- Blank Sel yang di awali dengan petik tunggal atau apostrophe (') akan dihitung sebagai teks.
Perhatikan contoh berikut:
Rumus excel yang digunakan pada sel E3 di atas adalah:
=COUNTIF(A2:A8;"*")
Dengan rumus di atas angka, nilai error, blank sel, tanggal/waktu serta nilai nalar dibaikan sebagai teks.
Selain menggunakan rumus Countif seakan-akan di atas kita juga mampu menghitung jumlah sel yang berisi teks dengan memanfaatkan fungsi Sumproduct pada microsoft excel. Rumus umumnya ialah sebagai berikut:
=SUMPRODUCT(--ISTEXT(RangeData))
Pada rumus ini, Fungsi ISTEXT dipakai untuk mengetahui apakah value sebuah sel pada range data dimaksud merupakan teks atau bukan.
Berikut teladan penerapannya:
=SUMPRODUCT(--ISTEXT(A2:A8))
Strip ganda atau double unary (--) pada rumus tersebut seperti yang sudah dijelaskna sebelumnya dipakai untuk merubah nilai nalar TRUE/FALSE menjadi angka 1/0 sehingga bisa di hitung jumlahkan secara aritmatika.
Untuk lebih jelasnya silahkan dibaca pada laman berikut: Double Unary Operator (--) Pada Rumus Array Excel
Dengan rumus-rumus excel di atas, setiap sel yang berisi teks akan dihitung, lalu bagaimana bila kita tidak ingin menghitung semua sel dan hanya ingin menghitung sel yang berisi teks atau sebagian tertentu saja?
Cara Menghitung Cell Yang Berisi Teks Tertentu di Excel
Untuk menghitung jumlah data yang berisi teks tertentu saja salah satu rumus yang mampu dipakai yaitu sebagai berikut:
=COUNTIF(RangeData;"Teks")
Pembahasan di atas admin kira sudah cukup dijelaskan pada pemabahasan fungsi excel COUNTIF. untuk itu tidak akan kami jelaskan lebih lanjut.
Kemudian bagaimana jikalau teks yg dimaksud yaitu sebagian teks saja. Artinya sel yang dihitung yaitu sel yang mengandung teks tertentu tersebut, bukan hanya sel yang berisi data teks persis seakan-akan kriteria yang dimaksud.
Untuk kasus semacam ini kita mampu memanfaatkan whilcard character pada fungsi Countif seolah-olah ini:
=COUNTIF(RangeData;"*Teks*")
Misalnya seperti pada pola berikut, rumus yang digunakan untuk menghitung jumlah data/sel yang berisi teks "BJ" rumus excel yang digunakan adalah:
=COUNTIF(A2:A10;"*BJ*")
Untuk teks yang berupa referensi Tutorial penulisannya yaitu sebagai berikut:
=COUNTIF(RangeData;"*"&ReferensiTeks&"*")
Contoh penggunaanya seperti dalam gambar berikut:
Jika anda lebih teliti ternyata dengan menggunakan rumus ini, setiap sel yang dihitung ternyata tidak membedakan antara aksara besar dan kecil (non case sensitive), sehingga antara teks "KS" dan "Ks" akan dinggap sama. bila ingin case sensitive bagaimana solusinya?
Untuk menghitung sel yang berisi teks tertentu dan bersifat case sensitive (Membedakan huruf besar dan kecil) gunakan rumus excel berikut:
=SUMPRODUCT(--(ISNUMBER(FIND(Teks;RangeData))))
Perhatikan contoh berikut:
=SUMPRODUCT(--(ISNUMBER(FIND(C4;A2:A10))))
C4 merupakan rujukan sel yang bernilai teks "Ks" sedangkan A2:A10 Merupakan referensi Range yang ingin kita hitung jumlah sel yang terisi teks "Ks".
Fungsi FIND pada rumus ini digunakan untuk mencari posisi atau letak teks secara case sensitive pada sebuah sel. kalau ditemukan maka fungsi Find akan menghasilkan nomor urut teks tersebut dalam bentuk angka.
Fungsi IsNumber sendiri dipakai untuk mengetahui apakah masing-masing hasil dari fungsi Find tadi berupa angka bila iya maka akan menghasilkan nilai nalar TRUE dan sebaliknya bila bukan angka akan menghasilkan nilai nalar FALSE.
Nilai logika TRUE dan FALSE ini kemudian di konversi ke numeric dengan double unary operator (--) sehingga mampu dihitung jumlahnya oleh fungsi Sumproduct.
Cukup praktis bukan?
Demikian pembahasan kita perihal rumus excel untuk menghitung jumlah sel yang terisi teks tertentu. bila masih ada kendala silahkan sampaikan pada penggalan komentar di bawah.
Silahkan share juga postingan tutorial excel ini, barangkali salah satu teman anda juga membutuhkan.
Komentar
Posting Komentar