Microsoft Excel adalah aplikasi spreadsheet yang kuat dan serbaguna yang sangat bagus untuk melacak dan mengelola segala sesuatu mulai dari inventaris perusahaan, hingga anggaran bisnis kecil, hingga kebugaran pribadi. Salah satu manfaat Excel adalah Anda dapat mengatur rumus sebelumnya yang secara otomatis akan diperbarui saat Anda memasukkan data baru. Beberapa rumus, sayangnya, secara matematis tidak mungkin tanpa data yang diperlukan, mengakibatkan kesalahan pada tabel Anda seperti # DIV / 0 !, #VALUE !, #REF !, dan #NAME ?. Meskipun tidak selalu berbahaya, kesalahan ini akan ditampilkan dalam spreadsheet Anda sampai diperbaiki atau sampai data yang diperlukan dimasukkan, yang dapat membuat keseluruhan tabel kurang menarik dan lebih sulit untuk dipahami. Untungnya, setidaknya dalam kasus data yang hilang, Anda dapat menyembunyikan kesalahan Excel dengan bantuan dari fungsi IF dan ISERROR. Inilah cara melakukannya.
Kami menggunakan spreadsheet pelacakan penurunan berat badan yang kecil sebagai contoh dari jenis tabel yang akan menghasilkan kesalahan perhitungan (perhitungan persentase penurunan berat badan) sambil menunggu data baru (penimbangan berikutnya).
Spreadsheet contoh kami menunggu input di kolom Bobot dan kemudian secara otomatis memperbarui semua kolom lain berdasarkan data baru. Masalahnya adalah bahwa kolom Persen Hilang bergantung pada nilai, Ubah, yang belum diperbarui untuk minggu-minggu di mana bobot belum dimasukkan, menghasilkan # DIV / 0! kesalahan, yang menunjukkan bahwa rumus berusaha membelah dengan nol. Kami dapat mengatasi kesalahan ini dengan tiga cara:
- Kami dapat menghapus rumus dari minggu di mana tidak ada berat yang dimasukkan, dan kemudian menambahkannya kembali secara manual di setiap minggu. Ini akan berfungsi dalam contoh kami karena spreadsheet relatif kecil, tetapi tidak akan ideal dalam spreadsheet yang lebih besar dan lebih rumit.
- Kami dapat menghitung persen yang hilang menggunakan rumus lain yang tidak dibagi dengan nol. Sekali lagi, ini dimungkinkan dalam contoh kami, tetapi mungkin tidak selalu tergantung pada spreadsheet dan kumpulan data.
- Kita dapat menggunakan fungsi ISERROR, yang ketika digabungkan dengan pernyataan IF memungkinkan kita menentukan nilai alternatif atau perhitungan jika hasil awal mengembalikan kesalahan. Ini solusi yang akan kami tunjukkan hari ini.
Fungsi ISERROR
Dengan sendirinya, ISERROR menguji sel atau formula yang ditunjuk dan mengembalikan "benar" jika hasil perhitungan atau nilai sel adalah kesalahan, dan "salah" jika tidak. Anda dapat menggunakan ISERROR hanya dengan memasukkan perhitungan atau sel dalam tanda kurung mengikuti fungsi. Sebagai contoh:
ISERROR ((B5-B4) / C5)
Jika perhitungan (B5-B4) / C5 mengembalikan kesalahan, maka ISERROR akan mengembalikan "true" ketika dipasangkan dengan rumus bersyarat. Meskipun ini dapat digunakan dalam berbagai cara, perannya yang paling bermanfaat adalah ketika dipasangkan dengan fungsi IF.
Fungsi IF
Fungsi IF digunakan dengan menempatkan tiga tes atau nilai dalam tanda kurung yang dipisahkan oleh koma: IF (nilai yang akan diuji, nilai jika benar, nilai jika salah). Sebagai contoh:
JIKA (B5> 100, 0, B5)
Dalam contoh di atas, jika nilai dalam sel B5 lebih besar dari 100 (yang berarti tes ini benar), maka nol akan ditampilkan sebagai nilai sel. Tetapi jika B5 kurang dari atau sama dengan 100 (yang berarti tes salah), nilai aktual B5 akan ditampilkan.
Gabungan IF dan ISERROR
Cara kami menggabungkan fungsi IF dan ISERROR adalah dengan menggunakan ISERROR sebagai tes untuk pernyataan IF. Mari kita beralih ke spreadsheet penurunan berat badan kita sebagai contoh. Alasan sel E6 mengembalikan # DIV / 0! kesalahan adalah karena rumusnya berusaha untuk membagi berat total yang hilang dengan berat minggu sebelumnya, yang belum tersedia untuk semua minggu dan yang secara efektif bertindak sebagai mencoba untuk membagi dengan nol.
Tetapi jika kita menggunakan kombinasi IF dan ISERROR, kita dapat memberitahu Excel untuk mengabaikan kesalahan dan hanya memasukkan 0% (atau nilai apa pun yang kita inginkan), atau cukup menyelesaikan perhitungan jika tidak ada kesalahan. Dalam contoh kita, ini dapat dilakukan dengan rumus berikut:
JIKA (ISERROR (D6 / B5), 0, (D6 / D5))
Dengan fungsi itu di tempat, Anda dapat menyalinnya ke sel yang tersisa dan kesalahan apa pun akan diganti dengan nol. Namun, saat Anda memasukkan data baru di masa mendatang, sel yang terpengaruh akan secara otomatis memperbarui ke nilai yang benar karena kondisi kesalahan tidak lagi benar.
Ingatlah bahwa ketika mencoba untuk menyembunyikan kesalahan Excel Anda dapat menggunakan hampir semua nilai atau formula untuk ketiga variabel dalam pernyataan IF; tidak harus angka nol atau bilangan bulat seperti pada contoh kita. Alternatif termasuk merujuk formula yang sepenuhnya terpisah atau menyisipkan ruang kosong dengan menggunakan dua tanda kutip ("") sebagai nilai "benar" Anda. Untuk mengilustrasikan, rumus berikut akan menampilkan ruang kosong jika terjadi kesalahan alih-alih nol:
JIKA (ISERROR (D6 / B5), "", (D6 / D5))
Hanya ingat bahwa pernyataan IF dapat dengan cepat menjadi panjang dan rumit, terutama ketika dipasangkan dengan ISERROR, dan mudah untuk salah menempatkan tanda kurung atau koma dalam situasi seperti itu. Versi terbaru dari rumus kode warna Excel saat Anda memasukkannya untuk membantu Anda melacak nilai sel dan tanda kurung.
