Rumus Excel: Hitung angka digit ketiga sama dengan 3 -

Daftar Isi

Formula umum

=SUMPRODUCT(--(MID(range,3,1)="3"))

Ringkasan

Untuk menghitung angka di mana digit ketiga sama dengan 3, Anda bisa menggunakan rumus berdasarkan fungsi SUMPRODUCT dan MID. Dalam contoh yang ditampilkan, rumus dalam E5 adalah:

=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))

Penjelasan

Untuk mendapatkan karakter ketiga dari string di A1, Anda bisa menggunakan fungsi MID seperti ini:

=MID(A1,3,1)

Argumen pertama adalah referensi sel, argumen kedua menentukan nomor awal, dan argumen ketiga menunjukkan jumlah karakter.

Jika Anda memberi fungsi MID rentang sel untuk argumen pertama, Anda akan mendapatkan kembali larik hasil. Dalam contoh yang ditunjukkan, ekspresi ini:

MID(B5:B12,3,1)

mengembalikan array seperti ini:

("6";"6";"3";"5";"3";"0";"3";"7")

Larik ini berisi digit ketiga dari setiap sel dalam rentang B5: B12. Perhatikan fungsi MID secara otomatis mengubah nilai numerik dalam rentang menjadi string teks dan mengembalikan karakter ketiga sebagai nilai teks.

Saat kita membandingkan larik ini menggunakan = "3", kita mendapatkan larik seperti ini:

(FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE)

Kami menggunakan negatif ganda untuk memaksa nilai TRUE dan FALSE menjadi 1 dan nol, yang mengembalikan:

(0;0;1;0;1;0;1;0)

Akhirnya, dengan hanya satu larik untuk dikerjakan, fungsi SUMPRODUCT menjumlahkan item dalam larik dan mengembalikan total, 3.

Artikel yang menarik...