Menghadapi aneka macam ujian sekolah dari Ulangan Harian, UTS, UAS dan ujian lainnya menciptakan guru disibukan dengan pengolahan nilai untuk memperlihatkan warta kepada penerima didik / siswa dari hasil ujian siswa tersebut. Pengolahan nilai ujian memamg memmbutuhkan waktu yang cukup banyak kalau Anda tidak memahami bagaimana cara pengolahannya. Sesuatu yang sering terjadi di sekolah bahwa setiap guru mata pelajaran diharuskan memperlihatkan hasil pengolahan nilai ujian tersebut dan dilaporkan ke kurikulum atau bahkan eksklusif diinformasikan melalui papan pengumuman untuk dibaca dan diketahui oleh siswanya.
Masih ada saja seorang guru (mohon maaf) dalam pengolahan nilai memakai sistem manual di zaman kini dengan cara melihat angka hasil ujian kemudian memilih keterangan apakah siswa tersebut lulus atau tidak lulus (remedial) dengan standar ketuntasan minimal yang telah ditentukan. Jika Anda melaksanakan hal ini dengan cara manual aku yakin akan menyita banyak waktu. Bagaimana kalau siswa Anda terdiri dari ratusan atau bahkan ribuan.
Keterangan Lulus / Remedian?
Kenapa aku tidak memakai rumus fungsi IF saja dalam hal pengolahan kondisi dari sebuah nilai siswa untuk mengetahui apakah siswa tersebut lulus atau bahkan remedial? Oke, pernah aku tuliskan pada blog excel ini bagaimana cara mengolah nilai hasil ujian dengan memakai rumus fungsi IFSilakan baca :Untuk pengolahan nilai UAS juga pernah aku bahas yaitu dengan memakai rumus fungsi IF silakan baca kembali di Cara Pengolahan Nilai UAS
Cara Menghitung Kelulusan UN
Pada kesempatan kali ini aku agak sedikit berbeda bagaimana memperlihatkan keterangan lulus atau tidak lulus / remedial dengan tanpa memakai rumus sedikitpun. Ko dapat ya? Tentu saja Anda dapat gunakan dengan cara aku ini yaitu dengan memakai sedikit coding VBA
Prosedur yang dipakai untuk membuatnya yaitu Worksheet_Change
Silakan Anda tuliskan codingnya pada mekanisme diatas
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 8 Then
If Target.Cells.Count = 1 Then
If Target.Value >= 75 Then
Target(1, 2) = "Lulus Ujian"
Else
Target(1, 2) = "Remedial"
End If
End If
End If
End Sub
Keterangan coding If Target.Column = 8 Then yaitu dikala ada perubahan pada kolom ke 8 atau kolom H pada worksheet Anda sedangkan If Target.Cells.Count = 1 Then merupakan coding bahwa kalau perubahan terjadi pada kolom ke-8 tersebut maka tuliskan di kolom berikutnya ke kanan loncat 1 kolom berarti di kolom 9.
Untuk If Target.Value >= 75 Then ini merupakan nilai KKM yang harus dirubah alasannya setiap sekolah akan berbeda-beda.
Baiklah berikut pola tabel nilai UAS untuk masing masing nama siswa
Silakan dicoba, biar berhasil dan kalau Ada pertanyaan silakan tuliskan pada kolom komentar dibawah mudah-mudahan aku dapat menjawabnya. Sumber http://www.excel-id.com/