Monday 12 March 2012

Tutorial IF statement di Microsoft Excel

If statement adalah suatu algoritma untuk membalikkan suatu nilai sesuatu kondisi. Apabila kondisi TRUE, maka akan membalikkan nilai yang di set bila kondisi TRUE. Apabila kondisi FALSE, maka akan membalikkan nilai yang di set bila kondisi FALSE.

Secara mudahnya, fungsi IF statement di Excel adalah sebagai berikut:
Saya membuat suatu IF Statement, dimana saya memberi sampling kalau nilai di kolom A bernilai "A", maka return valuenya adalah "Ayam", bila nilai di kolom A bukan bernilai "A", maka return valuenya adalah "Sapi".


Maka rumus IF Statement di kolom B adalah sebagai berikut :


Penjelasan :
Kondisi = A19 (nilai di cells A19) bernilai "A"
Jika Benar = Return value "Ayam"
Jika Salah = Return value "Sapi"

Bagaimana nyoh? sampai sini sudah mengerti kan konsep dari IF Statement. Bisa lah yah.

Sekarang tingkat lanjutnya, bagaimana kalau Kondisi yang dipakai tidak hanya satu. Contohnya seperti ini:
Jika kolom A lebih dari 60 dan kolom B lebih dari 60, maka nilai kolom C adalah "Lulus". Selain itu nilai kolom C adalah "Tidak Lulus".


Jawabannya dengan menggunakan IF Bersarang, atau sering disebut Nested IF. Artinya adalah, menggunakan 2 IF secara bersamaan dalam 1 formula. Berikut tampilan formula tersebut :


Itu adalah penggunaan if yang pertama, dimana Logical Test hanya memfilter nilai dari kolom A. Bisa dilihat pada value_if_true nya. Dimana disitu yang dikembalikan bukan merupakan sebuah value, namun merupakan  if Statement lainnya. Penjelasannya sebagai berikut :

Penjelasan :
Kondisi : A2 (nilai di cells A2) bernilai > 60
Jika Benar : masuk ke IF Statement kedua
Jika Salah : Return Value "Tidak Lulus"

Dari penjelasan diatas, sudah jelas kalau pengecekan data dilakukan 2 kali, apabila kondisi 1 sudah terpenuhi. Apabila kondisi 1 bernilai FALSE, maka langsung secara otomatis dikembalikan sebagai "Tidak Lulus".

Isi dari kondisi 2 adalah sebagai berikut :


Penjelasan :
Kondisi : B2 (nilai di cells B2) bernilai > 60
Jika Benar : Return Value "Lulus"
Jika Salah : Return Value "Tidak Lulus"

Semoga penjelasan diatas dapat bermanfaat yah. Jika kurang jelas bisa ditanyakan lagi saja di post komentar.




0 comments:

Post a Comment