Rumus Excel: Hitung sel yang mengandungi nombor ganjil -

Isi kandungan

Formula generik

=SUMPRODUCT(--(MOD(rng,2)=1))

Ringkasan

Untuk mengira sel yang hanya mengandungi nombor ganjil, anda boleh menggunakan formula berdasarkan fungsi SUMPRODUCT bersama dengan fungsi MOD.

Contohnya, formula dalam sel E5 adalah:

=SUMPRODUCT(--(MOD(rng,2)=1))

Formula ini mengembalikan 4 kerana terdapat 4 nombor ganjil dalam julat B5: B10 (yang dinamakan julat, "rng" dalam formula).

Penjelasan

Fungsi SUMPRODUCT berfungsi secara langsung dengan tatasusunan.

Satu perkara yang boleh anda lakukan dengan mudah dengan SUMPRODUCT adalah melakukan ujian pada array menggunakan satu atau lebih kriteria, kemudian hitung hasilnya.

Dalam kes ini, kami menjalankan ujian untuk nombor ganjil, yang menggunakan fungsi MOD:

MOD(rng,2)=1

MOD mengembalikan baki selepas pembahagian. Dalam kes ini, pembahagi adalah 2, jadi MOD akan mengembalikan baki 1 untuk bilangan bulat ganjil, dan baki sifar untuk nombor genap.

Di dalam SUMPRODUCT, ujian ini dijalankan pada setiap sel di B5: B10, hasilnya adalah susunan nilai BENAR / SALAH:

(SALAH; BENAR; BENAR; BENAR; SALAH; BENAR)

Selepas kita memaksakan nilai BENAR / SALAH ke nombor menggunakan negatif dua, kita mempunyai:

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

SUMPRODUCT kemudian jumlahkan nombor ini dan mengembalikan 4.

Artikel menarik...