Rumus Excel: Hitung sel yang mengandung kesalahan -

Daftar Isi

Formula umum

=SUMPRODUCT(--ISERROR(range))

Ringkasan

Untuk menghitung sel yang berisi kesalahan, Anda dapat menggunakan fungsi ISERROR, yang dibungkus dalam fungsi SUMPRODUCT. Dalam contoh yang diperlihatkan, sel E5 berisi rumus ini:

=SUMPRODUCT(--ISERROR(B5:B9))

Penjelasan

Fungsi SUMPRODUCT menerima satu atau beberapa larik, mengalikan larik bersama-sama, dan mengembalikan "jumlah produk" sebagai hasil akhir. Jika hanya satu larik yang disediakan, SUMPRODUCT akan mengembalikan jumlah item dalam larik.

Dalam contoh yang ditampilkan, tujuannya adalah menghitung kesalahan dalam rentang tertentu. Rumus dalam E5 adalah:

=SUMPRODUCT(--ISERROR(B5:B9))

Bekerja dari dalam ke luar, fungsi ISERROR mengembalikan TRUE saat sel berisi kesalahan, dan FALSE jika tidak. Karena ada lima sel dalam rentang B5: B9, ISERROR mengevaluasi setiap sel dan mengembalikan lima hasil dalam larik seperti ini:

(TRUE;FALSE;TRUE;FALSE;TRUE)

Untuk memaksa nilai TRUE / FALSE menjadi 1 dan 0, kami menggunakan negatif ganda (-). Array yang dihasilkan terlihat seperti ini:

(1;0;1;0;1)

Akhirnya, SUMPRODUCT menjumlahkan item dalam larik ini dan mengembalikan totalnya, yaitu 3 dalam kasus ini.

Opsi ISERR

Fungsi ISERROR menghitung semua kesalahan. Jika karena alasan tertentu Anda ingin menghitung semua kesalahan kecuali # N / A, Anda dapat menggunakan fungsi ISERR:

=SUMPRODUCT(--ISERR(B5:B9)) // returns 2

Karena salah satu kesalahan yang ditunjukkan dalam contoh adalah # N / A, opsi ISERR mengembalikan 2, bukan 3.

Rumus array dengan SUM

Anda juga dapat menggunakan fungsi SUM untuk menghitung kesalahan, tetapi Anda harus memasukkan sebagai rumus array. Setelah dimasukkan rumusnya akan terlihat seperti ini:

(=SUM(--ISERROR(range)))

Tanda kurung kurawal ditambahkan secara otomatis oleh Excel dan menunjukkan rumus array.

Catatan: ini adalah rumus array, dan harus dimasukkan dengan control + shift + enter, kecuali di Excel 365.

Artikel yang menarik...