Rumus Excel: Hitung karakter tertentu dalam rentang -

Daftar Isi

Formula umum

=SUMPRODUCT(LEN(rng)-LEN(SUBSTITUTE(rng,txt,"")))

Ringkasan

Jika Anda perlu menghitung karakter tertentu dalam rentang sel, Anda bisa melakukannya dengan rumus yang menggunakan LEN dan SUBSTITUTE, bersama dengan fungsi SUMPRODUCT. Dalam bentuk rumus umum (di atas), rng mewakili rentang sel yang berisi kata dan txt mewakili karakter yang perlu Anda hitung.

Dalam contoh, sel aktif berisi rumus ini:

=SUMPRODUCT(LEN(B3:B7)-LEN(SUBSTITUTE(B3:B7,"o","")))

Penjelasan

Untuk setiap sel dalam rentang tersebut, SUBSTITUTE menghapus semua o dari teks, lalu LEN menghitung panjang teks tanpa o. Angka ini kemudian dikurangi panjang teks dengan o.

Karena kita menggunakan SUMPRODUCT, hasil dari semua perhitungan ini adalah daftar item (larik), di mana ada satu item per sel dalam rentang tersebut, dan setiap item diberi nomor berdasarkan perhitungan yang dijelaskan di atas. Dengan kata lain, kami memiliki daftar jumlah karakter, dengan satu jumlah karakter per sel.

SUMPRODUCT lalu menjumlahkan angka dalam daftar ini dan mengembalikan total untuk semua sel dalam rentang.

SUBSTITUTE adalah fungsi peka huruf besar / kecil, sehingga akan mencocokkan huruf saat melakukan substitusi. Jika Anda perlu menghitung kejadian huruf besar dan kecil dari karakter tertentu, gunakan fungsi UPPER di dalam SUBSTITUTE untuk mengonversi teks menjadi huruf besar sebelum substitusi terjadi. Kemudian berikan karakter huruf besar untuk teks yang akan dihitung.

Bentuk formula generik yang dimodifikasi terlihat seperti ini:

=SUMPRODUCT(LEN(rng)-LEN(SUBSTITUTE(UPPER(rng),TXT,"")))

Artikel yang menarik...