Featured Post

Lookup Gambar Dengan INDEX MATCH

Apakah Pencarian Gambar bisa dilakukan di excel? Pertanyaan ini sangat menarik sekali untuk dibahas. Jika pembaca mengikuti blog ini, pada ...

Monday, December 13, 2021

VLOOKUP Sebagai Alternatif Fungsi IF Bertingkat

Tahukah sobat, bahwa dalam kasus tertentu ternyata fungsi VLOOKUP mampu menggantikan fungsi IF bertingkat? bahkan VLOOKUP diakui jauh lebih efisien dari fungsi IF.  

Lho kok bisa? Jika kamu belum tau, dan penasaran ingin mengetahui lebih jauh, maka mari kita simak pembahasan berikut.

Kita pakai contoh yang paling umum digunakan saja ya. Contoh soal yang populer dalam kursus-kursus excel: Bagaimana cara membuat rumus untuk  menentukan grade nilai siswa. Atau grade nilai mahasiswa juga boleh dech...

Anggaplah grade ditentukan berdasarkan range poin nilai sebagai berikut:

  • Poin 100 ⇨ Grade A
  • Poin 91-99 ⇨ Grade B
  • Poin 81-90 ⇨ Grade C
  • Poin 71-80 ⇨ Grade D
  • Poin 61-70 ⇨ Grade E
  • Poin 51-60 ⇨ Grade F
  • Poin 0-50 ⇨ Grade G

Apa yang terpikir oleh sobat pertama kali ketika diminta untuk mengelompokan poin - poin nilai tersebut kedalam grade?

Jika yang terlintas dalam fikiranmu adalah rumus IF bertingkat, maka sobat masih perlu meneruskan membaca bahasan ini. 

Namun apabila rumus VLOOKUP otomatis muncul dalam fikiranmu, maka sebaiknya kamu tidak perlu meneruskan baca bahasan ini. Karena kamu sudah memahaminya.

Yang masih mendukung fungsi IF, mari kita lanjutkan pembahasannya dan perhatikan dengan seksama:

Screenshot berikut menggambarkan bagaimana contoh penggunaan rumus IF untuk mendapatkan Grade berdasarkan pencapaian poin nilai siswa.

 

Pada gambar di atas, ditunjukan sebuah rumus IF bertingkat pada sel C2. Rumus tersebut digunakan untuk menentukan grade siswa. Dalam contoh: Nilai 91 berarti grade = B.

Perhatikan rumus IF bertingkat yang cukup panjang:

=IF(B3<=50;"G";IF(B3<=60;"F";IF(B3<=70;"E";IF(B3<=80;"D";IF(B3<=90;"C";IF(B3<=99;"B";"A"))))))


Rumusnya cukup pajang bukan? Excel memang memberikan batas toleransi yang cukup tinggi yaitu maksimal 64 fungsi IF dalam satu rumus. 

Rumus IF bertingkat dengan level kategori yang terlalu banyak sangat tidak disarankan. Mengapa? karena rumus terlalu panjang, tidak efisien, tidak fleksibel dan rentan humman error dalam proses pengetikan rumus. 

Sebagai solusinya maka disarankan beralih ke fungsi VLOOKUP.

Bagaimana caranya:

Pertama, kita harus menyusun tabel rujukan dengan ketentuan yang bisa difahami oleh fungsi VLOOKUP.

Screenshot berikut mudah-mudahan bisa bisa menjadi gambaran contoh penggunaan fungsi VLOOKUP untuk menentukan grade siswa:



Pehatikan rumus pada sel D2, kita hanya perlu menuliskan rumus =VLOOKUP(C3;C6:D12;2)

Terpampang sangat nyata: Rumus VLOOKUP terbukti lebih singkat dibandingkan rumus IF.

Hebatnya lagi, meskipun jumlah kategori grade ditambah pun, rumus VLOOKUP tidak bertambah panjang. Ini sangat berbeda dengan rumus IF yang akan semakin panjang dengan semakin banyaknya kategori grade.

Namun untuk menjadikan rumus VLOOKUP memberikan hasil data yang benar maka kita harus memenuhi persyaratanya:

  • Poin nilai harus disusun menanjak, terkecil di atas, dan terbesar di bawah
  • Poin nilai hanya dituliskan nilai terendah saja pada masing-masing baris kategori (perhatikan kolom C mulai bari ke-6 dalam gambar di atas.

Sampai disini penjelasan mengenai bagaimana menggunkan fungsi VLOOKUP sebagai pengganti fungsi IF bertingkat. Lebih spesifiknya bagaimana menggunakan rumus VLOOKUP untuk  menentukan grade nilai siswa.

Masih ingin lebih memahami rumus VLOOKUP? postingan berikut mungkin yang sedang kamu cari:

Kamu juga bisa menelusuri semua konten blog ini via Daftar Isi

Semoga bermanfaat.

Salam...

No comments:

Post a Comment

Terimakasih sudah berkunjung dan membaca blog ini. Silahkan berkomentar.