Membuat Rumus Nilai Index Prestasi (IP) dengan IF atau VLOOKUP
Tutorial Level 4
Hi sahabat klinik excel,
Pertengahan Mei lalu kami posting di facebook sebuah soal atau studi kasus tentang subject menarik yang biasa para pengajar sering hadapi dalam penentuan index prestasi pasca ujian.
Terima kasih buat Saeful yang berpartisipasi menjawab dengan tepat
Baik, jika diuraikan soal dan jawaban adalah sbb:
Soal: Tercatat sebuah data hasil penilaian dimana ada data nilai beberapa siswa dan ketentuan penilaian index prestasi.
Penyelesaian pertama dengan fungsi IF seperti Saeful jawab diatas dengan rumus pada cell D4 adalah
=IF(C4>84.99,"4",IF(C4>74.99,"3",IF(C4>59.99,"2",IF(C4>49.99,"1","0")))) kemudian copas ke cell dibawahnya ....... hasilnya sangat memuaskan
Penyelesaian kedua dengan fungsi vlookup. | Mungkinkah ? | Kita lihat saja .....
Ubah sedikit ketentuan penilaian menjadi sebuah database atau yang lebih dikenal Table Array. Kemudian urutkan Table Array tersebut dari terkecil ke besar menjadi seperti dibawah
Tulislah syntax VLOOKUP: (lookup_value, table_array, col_index_num) tanpa [range_lookup]
Normal syntax VLOOKUP: (lookup_value, table_array, col_index_num,[range_lookup])
Pada D4 tulislah rumus '=VLOOKUP(C4,$F$4:$G$8,2) kemudian copas ke cell dibawahnya ......
hasilnya sama dengan rumus IF diatas ... Yaa, rumus lebih sederhana .... kuncinya adalah peniadaan range lookup, hasil akan mengarahkan kepada nilai table array yang lebih besar dari nilai lookup valuenya.
Namun ini jurus ini dapat berhasil dengan syarat table array harus ascending A>Z dan berlaku untuk lookup bilangan, tidak untuk text. Penasaran, anda coba saja ...
Mudah bukan? Baca dan praktekkan ... Dengan praktek langsung, Lebih mudah memahami
Pesannya adalah "Satu kasus bisa diselesaikan dengan berbagai jurus"
Anda bisa temukan lagi jurus lain?
Semoga bermanfaat
Salam Excel