Rumus IF AND di Excel: Menentukan Lulus atau Tidak dengan KKM dan Kehadiran

anaksmanda.com - Di banyak sekolah, siswa dinyatakan lulus bukan hanya karena nilainya cukup, tetapi juga karena kehadirannya memenuhi syarat. Kalau syaratnya ada dua, rumus IF biasa tidak cukup. Di sinilah fungsi AND berperan: menggabungkan beberapa syarat sekaligus dalam satu rumus.

SERI BELAJAR EXCEL #4
Rumus IF AND: Lulus atau Tidak dengan KKM dan Kehadiran

Tentukan status lulus atau remedial berdasarkan dua syarat sekaligus, lengkap dengan cara menghitung persentase kehadiran dan menampilkan alasan siswa belum lulus.

PemulaIF, AND, ORContoh nilai siswa
Seseorang menulis di atas kertas saat mengerjakan tugas
Status kelulusan siswa bisa ditentukan otomatis dari nilai dan kehadiran dengan satu rumus Excel. Foto: Cytonn Photography, Unsplash.

Rumus singkat

Siswa lulus jika nilai minimal 75 dan kehadiran minimal 80%:

=IF(AND(C2>=75;D2>=80%);"Lulus";"Remedial")

Sebelum mulai

Rumus di artikel ini memakai pemisah titik koma (;). Angka 75 dan 80% hanya contoh, jadi sesuaikan dengan ketentuan sekolah. Di Kurikulum Merdeka, batas ketuntasan dikenal sebagai KKTP, tetapi cara menulis rumusnya tetap sama.

1. Cara Kerja Fungsi AND

Fungsi AND memeriksa beberapa kondisi sekaligus. Hasilnya TRUE hanya jika semua kondisi terpenuhi. Jika ada satu saja yang tidak terpenuhi, hasilnya FALSE.

=AND(kondisi1; kondisi2; ...)

Jika ditulis sendirian, misalnya =AND(C2>=75;D2>=80%), Excel hanya menampilkan TRUE atau FALSE. Agar hasilnya berupa tulisan seperti "Lulus" atau "Remedial", AND dimasukkan ke dalam IF sebagai kondisinya.

Nilai ≥ 75?Kehadiran ≥ 80%?Hasil AND
YaYaTRUE
YaTidakFALSE
TidakYaFALSE
TidakTidakFALSE

2. Menghitung Persentase Kehadiran

Jika data kehadiran masih berupa jumlah hari hadir, ubah dulu menjadi persentase. Misalnya jumlah hari hadir ada di kolom E dan total pertemuan ditulis di sel H1.

  1. Ketik total pertemuan di sel H1, misalnya 40.
  2. Klik sel D2, lalu ketik rumus berikut:
    =E2/$H$1
  3. Ubah format sel menjadi persen melalui tombol % di tab Home, atau tekan Ctrl + Shift + 5.
  4. Tarik rumus ke bawah untuk semua siswa. Tanda $ pada H1 membuat total pertemuan tidak ikut bergeser.

Siswa yang hadir 34 dari 40 pertemuan akan mendapat kehadiran 85%. Nilai ini sebenarnya disimpan Excel sebagai 0,85, hanya ditampilkan dalam bentuk persen.

BACA JUGAFungsi Tanda $ di Excel: Kenapa Rumus Berubah Saat Ditarik ke Bawah?

3. Rumus IF AND untuk Status Lulus

Setelah nilai ada di kolom C dan kehadiran di kolom D, tulis rumus ini di kolom status (misalnya F2), lalu tarik ke bawah:

=IF(AND(C2>=75;D2>=80%);"Lulus";"Remedial")
SiswaNilai (C)Kehadiran (D)Status (F)
Andi8895%Lulus
Budi9070%Remedial
Citra7285%Remedial
Dewi7580%Lulus

Budi tidak lulus meskipun nilainya tinggi, karena kehadirannya di bawah 80%. Dewi lulus karena nilai dan kehadirannya tepat berada di batas, dan tanda >= membuat nilai batas ikut dihitung lulus.

Lebih rapi: simpan batas di sel tersendiri

Tulis KKM di H2 (75) dan batas kehadiran di H3 (80%), lalu gunakan =IF(AND(C2>=$H$2;D2>=$H$3);"Lulus";"Remedial"). Jika ketentuan berubah, cukup ganti angka di kolom H.

Tampilan lembar kerja aplikasi spreadsheet dengan tema gelap
Kolom nilai, kehadiran, dan status sebaiknya disusun berdampingan agar rumus mudah diperiksa. Contoh tampilan aplikasi spreadsheet LibreOffice Calc. Screenshot: VulcanSphere, lisensi perangkat lunak bebas (MPL/LGPL), melalui Wikimedia Commons.

4. Menampilkan Alasan Siswa Belum Lulus

Status "Remedial" saja kadang kurang informatif. Wali kelas biasanya perlu tahu apakah masalahnya di nilai, kehadiran, atau keduanya. Gabungkan IF bertingkat dengan AND:

=IF(AND(C2>=75;D2>=80%);"Lulus";IF(AND(C2<75;D2<80%);"Nilai dan kehadiran kurang";IF(C2<75;"Nilai kurang";"Kehadiran kurang")))

Urutan pemeriksaannya:

  1. Kedua syarat terpenuhi, hasilnya "Lulus".
  2. Kedua syarat tidak terpenuhi, hasilnya "Nilai dan kehadiran kurang".
  3. Hanya nilai yang kurang, hasilnya "Nilai kurang".
  4. Selain itu, pasti kehadirannya yang kurang, sehingga hasilnya "Kehadiran kurang".
BACA JUGARumus IF Predikat Nilai A, B, C, D di Excel (IF Bertingkat dan IFS)

5. Kapan Memakai IF OR?

Fungsi OR adalah kebalikan cara kerja AND. OR menghasilkan TRUE jika salah satu kondisi terpenuhi.

AND

Benar jika semua syarat terpenuhi. Cocok untuk syarat kelulusan: nilai cukup dan kehadiran cukup.

=IF(AND(C2>=75;D2>=80%);"Lulus";"Remedial")

OR

Benar jika salah satu syarat terpenuhi. Cocok untuk syarat remedial: nilai kurang atau kehadiran kurang.

=IF(OR(C2<75;D2<80%);"Remedial";"Lulus")

Kedua rumus di atas menghasilkan status yang sama, hanya cara berpikirnya yang berbeda. Pilih yang paling mudah kalian baca. OR juga berguna untuk kondisi lain, misalnya memberi tanda "Perlu perhatian" jika nilai di bawah 60 atau kehadiran di bawah 70%.

6. Kesalahan yang Sering Terjadi

01
AND tanpa IF

Rumus =AND(C2>=75;D2>=80%) hanya menampilkan TRUE atau FALSE. Bungkus dengan IF jika ingin hasil berupa tulisan.

02
Persen diberi tanda kutip

Menulis D2>="80%" membuat Excel membandingkan angka dengan teks. Tulis 80% atau 0,8 tanpa tanda kutip.

03
Kehadiran bukan persen

Jika kolom kehadiran berisi angka 80 (bukan 80%), maka D2>=80% akan selalu benar. Samakan bentuknya: bandingkan dengan 80 atau ubah datanya menjadi persen.

04
Sel kosong jadi Remedial

Siswa yang nilainya belum diisi langsung berstatus Remedial. Tambahkan IF(C2="";"";...) di depan rumus agar sel tetap kosong.

=IF(C2="";"";IF(AND(C2>=75;D2>=80%);"Lulus";"Remedial"))
Tumpukan buku pelajaran di atas meja
Dengan rumus yang tepat, rekap kelulusan seluruh kelas bisa selesai jauh lebih cepat dibanding memeriksa satu per satu. Foto: Kimberly Farmer, Unsplash.
BACA JUGARumus COUNTIF untuk Menghitung Jumlah Siswa Lulus dan Remedial

7. Pertanyaan yang Sering Diajukan

Berapa banyak syarat yang bisa dimasukkan ke dalam AND?

Fungsi AND bisa menampung hingga 255 kondisi. Misalnya, kalian bisa menambahkan syarat nilai sikap atau nilai praktik: AND(C2>=75;D2>=80%;G2="Baik").

Apa beda rumus ini dengan rumus IF predikat?

Rumus IF predikat memeriksa satu nilai untuk menentukan beberapa tingkat (A, B, C, D). Rumus IF AND memeriksa beberapa syarat sekaligus untuk menentukan satu keputusan, misalnya lulus atau remedial.

Apakah KKM boleh berbeda untuk setiap mata pelajaran?

Boleh. Tulis KKM setiap mata pelajaran di kolom tersendiri, lalu rujuk sel itu di rumus, misalnya AND(C2>=K2;D2>=80%). Dengan cara ini, setiap baris memakai KKM-nya masing-masing.

Apakah rumus IF AND bisa dipakai di Google Sheets?

Bisa. Fungsi IF, AND, dan OR tersedia di Google Sheets dengan cara penulisan yang sama. Perhatikan saja tanda pemisah rumus sesuai setelan lokal file.

Bagaimana cara menghitung berapa siswa yang lulus?

Gunakan COUNTIF pada kolom status, misalnya =COUNTIF($F$2:$F$31;"Lulus"). Pembahasan lengkapnya ada di artikel COUNTIF dalam seri ini.

8. Kesimpulan

Rumus IF AND dipakai ketika sebuah keputusan bergantung pada beberapa syarat sekaligus, seperti nilai minimal dan persentase kehadiran. Siswa hanya dinyatakan lulus jika semua syarat terpenuhi.

Hitung kehadiran dalam bentuk persen, simpan batas nilai di sel tersendiri dengan tanda $, dan tambahkan pemeriksaan sel kosong agar hasil tetap rapi. Jika perlu, gabungkan dengan IF bertingkat untuk menampilkan alasan siswa belum lulus.

AND untuk "semua syarat harus terpenuhi", OR untuk "cukup salah satu". Pilih sesuai aturan yang ingin kalian terapkan.

Baca Juga

Sumber dan Kredit Gambar

Komentar

Memuat komentar...

Tulis Komentar

Silakan bertanya atau berbagi pengalaman. Komentar berisi tautan aktif atau promosi akan dihapus.