Rumus Excel: Rentang berisi angka -

Daftar Isi

Formula umum

=SUMPRODUCT(--ISNUMBER(range))>0

Ringkasan

Untuk menguji rentang angka, Anda bisa menggunakan rumus berdasarkan fungsi ISNUMBER dan SUMPRODUCT. Pada contoh yang ditunjukkan, rumus di G5 adalah:

=SUMPRODUCT(--ISNUMBER(C5:C9))>0

Penjelasan

Bekerja dari dalam ke luar, fungsi ISNUMBER akan mengembalikan TRUE jika diberi angka dan FALSE jika tidak. Saat Anda memberikan rentang ke ISNUMBER (yaitu larik), ISNUMBER akan mengembalikan larik hasil. Dalam contoh, rentang C5: C9 berisi 5 sel, sehingga larik yang dikembalikan oleh ISNUMBER berisi 5 hasil:

(FALSE;FALSE;FALSE;TRUE;FALSE)

Nilai TRUE mewakili nilai numerik.

Kami ingin tahu apakah hasil ini berisi nilai TRUE, jadi kami menggunakan operator negatif ganda (-) untuk memaksa nilai TRUE dan FALSE menjadi 1 dan 0 masing-masing. Ini adalah contoh logika boolean, dan hasilnya adalah array 1 dan 0:

(0;0;0;1;0)

Kami menggunakan fungsi SUMPRODUCT untuk menjumlahkan array:

=SUMPRODUCT((0;0;0;1;0))

Setiap jumlah yang lebih besar dari nol berarti setidaknya ada satu angka dalam rentang tersebut, jadi kami menggunakan "> 0" untuk memaksa hasil akhir menjadi BENAR atau SALAH.

Artikel yang menarik...