Materi
Sering kali satu syarat tidak cukup. Cuti disetujui kalau sisa cutinya cukup dan lamanya tidak lebih dari 3 hari. Di Excel, kata "dan", "atau", serta "bukan" ditulis sebagai fungsi: AND, OR, dan NOT.
AND bernilai TRUE hanya kalau semua syaratnya benar. OR bernilai TRUE kalau minimal satu syarat benar. NOT membalik hasil: TRUE menjadi FALSE, FALSE menjadi TRUE. Ketiganya tidak dipakai sendirian. Kamu menaruhnya di argumen syarat milik IF.
Contoh: sisa cuti ada di B2 dan jumlah hari yang diajukan di C2. Cuti disetujui bila sisa cuti mencukupi dan pengajuannya paling lama 3 hari.
=IF(AND(B2>=C2,C2<=3),"Disetujui","Ditolak")- Sisa cuti 5, diajukan 2 hari. B2>=C2 benar, C2<=3 benar. AND bernilai TRUE, hasilnya "Disetujui".
- Sisa cuti 5, diajukan 4 hari. B2>=C2 benar, tetapi C2<=3 salah. Satu syarat gagal, AND bernilai FALSE, hasilnya "Ditolak".
Dua contoh lain, kali ini B2 berisi status kehadiran. OR cukup butuh satu syarat benar. NOT membalik satu perbandingan.
=IF(OR(B2="Cuti",B2="Sakit"),"Tidak masuk","Masuk")
=IF(NOT(B2="Aktif"),"Nonaktif","Aktif")Tulis tiap syarat secara lengkap. Sehari-hari kamu bilang "teori dan praktik minimal 70". Di Excel, itu dua perbandingan utuh: B2>=70 dan C2>=70. AND dan OR boleh menerima tiga syarat atau lebih, cukup ditulis berderet dengan koma. NOT hanya menerima satu argumen. Untuk membalik gabungan, bungkus seluruh AND atau OR-nya, misalnya NOT(OR(B2="Batal",C2=0)).
