Sebelumnya kita sudah membahas rumus logika menggunakan IF Statement. Pada bagian kita akan belajar formula logika yang lebih kompleks dengan penambahan fungsi AND dan OR pada IF Statement.
AND dan OR digunakan apabila kita ingin menguji dua kondisi dalam satu statement. Misalnya, ada dua buah hasil tes (Tes Teori dan Tes Praktek) dan kita ingin menentukan keputusan berdasarkan kedua hasil tes tersebut, apakah si A, B, dan C lulus atau tidak. Kalau kita ingin kedua hasil tes tersebut harus berada diambang kelulusan maka kita menggunakan fungsi AND, sedangkan kalau kelulusan cukup dengan salah satu saja yang memenuhi standar maka kita menggunakan fungsi OR.
Berikut latihannya:
Tuliskan data di dalam sheet excel seperti tabel di bawah ini

Kita akan menggunakan nilai standar atau minimal kelulusan adalah 70.
Lalu pada cell D1 ketikkan rumus/formula seperti ini (tanpa tanda kutip):
“=IF(AND(B2>=70;C2>=70);"LULUS";"GAGAL")”
Lalu tekan ENTER, maka hasil yang akan muncul adalah “GAGAL” karena pada siswa A mendapatkan nilai 40 pada tes Teori yang berada di bawah standar kelulusan yaitu 70, walaupun ia mendapatkan nilai 90 pada tes praktek.
Copy kan rumus pada cell D1 tersebut pada cell D2 dan D3 untuk mendapatkan hasil bagi siswa B dan C.
Untuk lebih jelas lihat hasilnya pada gambar di bawah ini:

Sekarang bandingkan kalau kita menggunakan fungsi OR bukannya AND.
Ketikkan rumus di bawah ini pada cell E1 (tanpa tanda kutip):
”=IF(OR(B2>=70;C2>=70);"LULUS";"GAGAL")”
Lalu tekan ENTER, hasil yang diperoleh adalah “LULUS” karena siswa A pada salah satu tes memperoleh nilai yang diatas standar kelulusan 70.
Copy kan rumus pada cell E1 di cell E2 dan E3 untuk melihat hasil bagi siswa B dan C.
Lebih jelasnya lihat gambar di bawah ini :

Selamat mencoba teman-teman...... :D
Jangan hanya bengong bacanya ya ;) tapi start action dengan mencoba latihannya karena hanya dengan latihan kita akan menjadi mahir :)
AND dan OR digunakan apabila kita ingin menguji dua kondisi dalam satu statement. Misalnya, ada dua buah hasil tes (Tes Teori dan Tes Praktek) dan kita ingin menentukan keputusan berdasarkan kedua hasil tes tersebut, apakah si A, B, dan C lulus atau tidak. Kalau kita ingin kedua hasil tes tersebut harus berada diambang kelulusan maka kita menggunakan fungsi AND, sedangkan kalau kelulusan cukup dengan salah satu saja yang memenuhi standar maka kita menggunakan fungsi OR.
Berikut latihannya:
Tuliskan data di dalam sheet excel seperti tabel di bawah ini

Kita akan menggunakan nilai standar atau minimal kelulusan adalah 70.
Lalu pada cell D1 ketikkan rumus/formula seperti ini (tanpa tanda kutip):
“=IF(AND(B2>=70;C2>=70);"LULUS";"GAGAL")”
Lalu tekan ENTER, maka hasil yang akan muncul adalah “GAGAL” karena pada siswa A mendapatkan nilai 40 pada tes Teori yang berada di bawah standar kelulusan yaitu 70, walaupun ia mendapatkan nilai 90 pada tes praktek.
Copy kan rumus pada cell D1 tersebut pada cell D2 dan D3 untuk mendapatkan hasil bagi siswa B dan C.
Untuk lebih jelas lihat hasilnya pada gambar di bawah ini:

Sekarang bandingkan kalau kita menggunakan fungsi OR bukannya AND.
Ketikkan rumus di bawah ini pada cell E1 (tanpa tanda kutip):
”=IF(OR(B2>=70;C2>=70);"LULUS";"GAGAL")”
Lalu tekan ENTER, hasil yang diperoleh adalah “LULUS” karena siswa A pada salah satu tes memperoleh nilai yang diatas standar kelulusan 70.
Copy kan rumus pada cell E1 di cell E2 dan E3 untuk melihat hasil bagi siswa B dan C.
Lebih jelasnya lihat gambar di bawah ini :

Selamat mencoba teman-teman...... :D
Jangan hanya bengong bacanya ya ;) tapi start action dengan mencoba latihannya karena hanya dengan latihan kita akan menjadi mahir :)
Koreksi Gan...
BalasHapusSekarang bandingkan kalau kita menggunakan fungsi OR bukannya AND.
Ketikkan rumus di bawah ini pada cell E1 (tanpa tanda kutip):
”=IF(OR(B2>=70;C2>=70);"LULUS";"GAGAL")”
seharusnya :
=IF(AND(B2>=70,C2>70),"LULUS","GAGAL")
tidak menggunakan tanda ; tapi tanda ,
Koreksi Gan...
BalasHapusSekarang bandingkan kalau kita menggunakan fungsi OR bukannya AND.
Ketikkan rumus di bawah ini pada cell E1 (tanpa tanda kutip):
”=IF(OR(B2>=70;C2>=70);"LULUS";"GAGAL")”
seharusnya :
=IF(AND(B2>=70,C2>70),"LULUS","GAGAL")
tidak menggunakan tanda ; tapi tanda ,
kalo di ofis 2003 ma 2007 emank beda gan..
kalo ofis 2003 pake ; n kalo di 2007 pake ,
kalo ga salah sih gan..soalnya ane pernah coba emank beda tuh
^atas
BalasHapussoal MS 2003 ato 2007 ga ngaruh gan
kalo kata ane yang ngaruh tuh dari pabrik pembuat komputernya
CMIIW
memang beda dalam pemakaian tanda, tergantung pake windows seri brapa,,,
BalasHapusyang penting bagaimana kita meyusun logika dalam if aja