Bahasan kali ini mengenai Menghitung jumlah huruf atau karakter tertentu, merupakan kelanjutan dari bahasan beberapa waktu yang lalu mengenai contoh rumus untuk menghitung total jumlah jumlah huruf. Untuk menghitung huruf atau karakter tertentu dalam sebuah cell diperlukan keterlibatan beberapa fungsi excel, yaitu Fungsi LEN, Fungsi SUBSTITUTE dan Fungsi UPPER. Sedangkan jika referensi yang kita gunakan berupa range, maka diperlukan tambahan fungsi SUMPRODUCT supaya rumus dapat memberikan hasil yang diharapkan.
Contoh Soal
Di sini sudah disediakan contoh range A2:A4 berisi text nama kota besar. Tugas kita selanjutnya adalah menghitung karakter yang ditentukan, anggaplah huruf “K” (Kapital) sebagai contoh.
- Pertanyaan 1. Bagaimana rumus untuk menghitung huruf "K" pada masing-masing sel A2, A3 dan A4.
- Pertanyaan 2. Bagaimana rumus untuk menghitung total huruf "K" pada range A2:A4.
Mari kita bahas satu persatu:
Menjawab Pertanyaan 1: Gunakan rumus untuk menghitung jumlah karakter tertentu pada sebuah sel
Rumus umum yang dapat digunakan untuk keperluan ini adalah:
=LEN(text)-LEN(SUBSTITUTE(UPPER(text),huruf,""))
Jika parameter text diganti dengan referensi sel A2 dan parameter huruf diganti dengan "K", maka rumus menjadi
=LEN(A2)-LEN(SUBSTITUTE(UPPER(A2),"K",""))
Rumus diatas dapat diterjemahkan bahwa banyaknya huruf "K" sama dengan selisih antara jumlah karakter dalam text dengan jumlah karakter dalam text tanpa huruf "K".
Lalu apa kegunaan fungsi UPPER?
Fungsi ini bertugas untuk merubah semua huruf menjadi huruf kapital. Ini dimaksudkan supaya semua huruf "K" maupun "k" dapat diproses oleh fungsi SUBSTITUTE, karena fungsi ini bersifat case sensitive. Fungsi SUBSTITUTE sendiri digunakan untuk mengganti huruf "K" (baik huruf kecil maupun kapital) menjadi "" atau menghapusnya supaya dapat diketahui jumlah karakter dalam text tanpa huruf K.
Perhatikan konten sel A2 = "Kota Pekanbaru"
- Fungsi LEN pertama menghitung jumlah karakter dalam text "Kota Pekanbaru" = 14
- Fungsi UPPER merubah "Kota Pekanbaru" menjadi "KOTA PEKANBARU"
- Fungsi SUBSTITUTE menghilangkan huruf "K" dalam text "KOTA PEKANBARU" = "OTA PEANBARU"
- Fungsi LEN ke-2 menghitung jumlah karakter dalam text "OTA PEANBARU" =12
- Jumlah huruf "K" = selisih antara hasil fungsi LEN ke-1 dan LEN ke-2. Hasilnya = 14-12=2
- Screenshot berikut menggambarkan contoh pererapan rumus dalam lembar kerja excel.
Catatan: jika kita ingin menghitung jumlah huruf secara case sensitif atau membedakan huruf kecil dan besar, maka kita bisa merubah fungsi di atas dengan menghilangkan keterlibatan fungsi UPPER. Dengan demikian, rumus dapat dituliskan sebagai berikut:
=LEN(A2)-LEN(SUBSTITUTE(A2,"K",""))
Rumus di atas akan menghasilkan bilangan 1, karena jumlah huruf "K" (huruf kapital) dalam text "Kota Pekanbaru" hanya ada satu buah, yaitu huruf pertama saja.
Menjawab Pertanyaan 2: Gunakan rumus untuk menghitung jumlah karakter tertentu pada range.
Untuk menghitung jumlah huruf K (besar dan kecil) dalam range tidak terlalu sulit. Kita hanya cukup memodifikasi rumus pertama dengan menambahkan fungsi SUMPRODUCT dan merubah referensi sel menjadi range.
Sehingga rumus dapat dituliskan sebagai berikut:
=SUMPRODUCT(LEN(A2:A4)-LEN(SUBSTITUTE(UPPER(A2:A4),"K","")))
SUMPRODUCT berguna untuk menjumlahkan komponen array yang dihasilkah oleh proses dalam rumus LEN(A2:A4)-LEN(SUBSTITUTE(UPPER(A2:A4),"K","")) yaitu {2;2;1}
=SUMPRODUCT({2;2;1}) = 5
Kenampakan rumus dalam lembar kerja excel mungkin akan seperti ini:
Sama halnya dengan rumus untuk menghitung jumlah karakter dalam sel, kita juga dapat menghilangkan peranan fungsi UPPER dalam rumus menghitung jumlah karakter dalam range supaya rumus bersifat case sensitive:
=SUMPRODUCT(LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4,"K","")))
Contoh rumus terakhir diatas akan menghasilkan bilangan 3 karena memang yang terhitung hanya huruf "K" Kapital saja.
Demikian pembahasan singkat mengenai contoh rumus untuk menghitung jumlah huruf tertentu, baik dalam sel dan range. Semoga bermanfaat.
Artikel terkait:
- Menghitung Total Jumlah Huruf
- Menghitung Total Jumlah Kata
- Memisahkan Text Per Huruf
- Memisahkan Nama Depan dan Belakang
hehe... makasih, lagi mumet jadi gak bisa mikir rumusnya..
ReplyDeletemantap nih, penjelasannya sangat mudah dipahami. The best...!
ReplyDelete