Tanya:
Jika saya memiliki suatu range data (contoh: dari B2:E6), dan saya ingin mengetahui apakah nilai data di cell H3 saya ada di dalam range data tadi, bagaimana caranya?
Jawab:
Anda dapat menggunakan kombinasi formula yaitu formula SMALL, TYPE (atau bisa juga menggunakan ISNUMBER) dan IF.
Formula SMALL digunakan untuk mengetahui di kolom atau baris berapa data tersebut ada
Formula TYPE digunakan untuk menguji formula didalamnya benar atau salah, jika menggunakan formula ISNUMBER untuk menguji nilai formula didalamnya berupa nomer atau bukan
Formula IF digunakan untuk menentukan ada tidaknya data yang di cari di dalam range data.
Karena data tersebut berupa array, maka untuk mengeksekusi formula tersebut Anda harus menekan tombol CTRL+SHIFT+ENTER jika anda hanya menggunakan tombol Enter saja untuk mengeksekusinya maka akan hasilnya akan error.
Syntax/cara penulisan formula
Jika menggunakan formula TYPE
=IF(TYPE(SMALL(IF($B$3:$E$6=H3,COLUMN($B:$E),""),1))<>16,"ada","tidak ada")
Jika menggunakan formula ISNUMBER
=IF(ISNUMBER(SMALL(IF($B$3:$E$6=H3,COLUMN($B:$E),""),1)),"ada","tidak ada")
Jika diterjemahkan maka formula tersebut akan bermakna sebagai berikut:
- Menggunakan TYPE: Jika formula TYPE menghasilkan nilai yang benar maka data tersebut ada di dalam range data maka akan menampilkan kata "ada" dan jika salah maka akan menampilkan kata "tidak ada". Sedangkan formula small sendiri berguna untuk menampilkan nilai terkecil dalam range data.
- Menggunakan ISNUMBER: Jika formula ISNUMBER menghasilkan angka maka data tersebut ada di dalam range data maka akan menampilkan kata "ada" dan jika bukan angka maka akan menampilkan kata "tidak ada". Sedangkan formula ISNUMBER sendiri berfungsi untuk menentukan apakah formula atau cell didalam formula ISNUMBER tersbut berupa angka atau bukan.
Demikian cara mengetahui ada atau tidaknya suatu data pada range data, semoga bermanfaat.
Apabila ada pertanyaan silahkan gunakan komen dibawah, insyaAllah saya akan membantu.
Tidak ada komentar:
Posting Komentar