Sabtu, 27 Februari 2010

Formula IF dalam Excel

Dalam benak saya ketika pertama kali mengenal software Excel adalah rumus atau formula, dan formula yang saya bayangkan adalah IF. Mungkin ini juga ada dibenak pembaca sekalian, tapi setelah cukup lama bergelut dengan software Excel ini, bayangan bahwa software Excel adalah bermain Rumus mungkin masih relevan, tapi kalau rumus yang dibayangkan adalah IF, menjadi sudah tidak relevan. Karena ternyata rumus ini hanya memiliki peran yang sedikit dibanding rumus-rumus lainnya, akibat keterbatasan penggunaannya dan juga ribetnya menggunakan rumus ini. Tapi tidak ada salahnya kita belajar mengetahui cara menggunakan rumus ini dalam Excel.

Format Penulisan formula IF adalah:
=IF(kondisi_benar_salah, nilai_kalau_benar, nilai_kalau_salah)

Pada bagian nilai_kalau_benar dan nilai_kalau_salah jangan lupa menambahkan tanda "" bila nilai yang diberikan adalah string/text agar perhitungan bisa dijalankan.

Contohnya adalah:
=IF(B1>10, "Nilai Lebih dari 10", "Nilai Kurang dari 10")

Dari contoh diatas, bila cell B1 memiliki angka lebih dari 10, maka rumus ini akan menghasilkan Nilai Lebih dari 10, kalau kurang dari 10 akan menghasilkan Nilai Kurang dari 10.

Formula IF bisa ditambahkan atribut lain OR atau AND, sehingga bentuknya akan menjadi:
=IF(OR(kondisi1, kondisi2), nilai_kalau_benar, nilai_kalau_salah)
Salah satu kondisi1 atau kondisi2 bernilai True/Benar, maka rumus ini akan menghasilkan nilai_kalau_benar 
=IF(AND(kondisi1, kondisi2), nilai_kalau_benar, nilai_kalau_salah)
Harus kedua kondisi1 dan kondisi2 bernilai benar, maka rumus ini akan menghasilkan nilai_kalau_benar

Formula IF ini bisa juga dibuat secara bertingkat, seperti ini:
=IF(kondisi1, nilai_benar1, IF(kondisi2, nilai_benar2, IF(kondisi3, nilai_benar3, nilai_salah)))
Tapi harus diingat, dalam satu formula atau rumus maksimal 7 kondisi IF yang diperbolehkan

Kalau memang membutuhkan formula IF yang banyak atau lebih dari 7, sebaiknya gunakan Formula VLOOKUP, karena menurut saya sudah tidak efektif bila menggunakan formula IF dalam tingkat yang banyak seperti ini.

Semoga bermanfaat...

Tidak ada komentar:

Posting Komentar