Rumus Excel: Hitung nombor digit ketiga sama dengan 3 -

Isi kandungan

Formula generik

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

Ringkasan

Untuk mengira nombor di mana digit ketiga sama dengan 3, anda boleh menggunakan formula berdasarkan fungsi SUMPRODUCT dan MID. Dalam contoh yang ditunjukkan, formula di E5 adalah:

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

Penjelasan

Untuk mendapatkan watak ketiga dari rentetan di A1, anda boleh menggunakan fungsi MID seperti ini:

=MID(A1,3,1)

Argumen pertama adalah rujukan sel, argumen kedua menentukan nombor permulaan, dan argumen ketiga menunjukkan bilangan watak.

Sekiranya anda memberi fungsi MID pelbagai sel untuk argumen pertama, anda akan mendapat pelbagai hasil. Dalam contoh yang ditunjukkan, ungkapan ini:

MID(B5:B12,3,1)

mengembalikan tatasusunan seperti ini:

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

Susunan ini mengandungi digit ketiga dari setiap sel dalam julat B5: B12. Perhatikan fungsi MID secara automatik mengubah nilai angka dalam julat menjadi rentetan teks dan mengembalikan watak ketiga sebagai nilai teks.

Apabila kita membandingkan tatasusunan ini menggunakan = "3", kita mendapat tatasusunan seperti ini:

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

Kami menggunakan negatif dua untuk memaksa nilai BENAR dan SALAH masing-masing menjadi 1 dan sifar, yang mengembalikan:

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

Akhirnya, dengan hanya satu array yang boleh digunakan, fungsi SUMPRODUCT menjumlahkan item dalam array dan mengembalikan jumlahnya, 3.

Artikel menarik...