Rumus Excel: Semua sel dalam julat kosong -

Isi kandungan

Formula generik

=SUMPRODUCT(--(range""))=0

Ringkasan

Untuk mengembalikan BENAR apabila semua sel dalam julat kosong atau kosong, anda boleh menggunakan formula berdasarkan SUMPRODUCT dan ujian logik yang sesuai dengan kes penggunaan. Dalam contoh yang ditunjukkan, formula di E5 adalah:

=SUMPRODUCT(--(B5:D5""))=0

Penjelasan

Berfungsi dari dalam ke luar, formula ini mengandungi ungkapan di dalam SUMPRODUCT yang menguji setiap sel dalam julat seperti:

--(B5:D5"")

Di dalam kurungan, hasil B5: D5 "" kelihatan seperti ini:

(TRUE,FALSE,TRUE)

Negatif berganda kemudian menukar nilai BENAR BENAR kepada seseorang dan sifar:

(1,0,1)

Perhatikan bahawa 1 dalam array ini sesuai dengan sel yang tidak kosong atau kosong. Kemudian, dengan hanya satu larik untuk digunakan, SUMPRODUCT hanya menggandakan nilai-nilai ini bersama-sama dan mengembalikan hasilnya.

Bila-bila masa hasilnya lebih besar daripada sifar, kita tahu bahawa tidak setiap sel dalam julat kosong. Untuk memaksa formula mengembalikan BENAR jika setiap sel kosong, dan SALAH jika tidak, kita hanya menambah = 0 ke akhir formula.

Artikel menarik...