Professional Documents
Culture Documents
Rumus Formula Excel Untuk Perhitungan Absen
Rumus Formula Excel Untuk Perhitungan Absen
Sub UBAH_FORMAT_JAM()
fnd = ":"
rplc = "."
ActiveSheet.Range("E4:E200").NumberFormat = "0.00"
ActiveSheet.Range("F4:F200").NumberFormat = "0.00"
End Sub
Sub UANG_MAKAN_LEMBUR()
On Error Resume Next
'Looping'
For baris = 4 To 200
'Baris Cell Inisialisasi (JK = Jam Kerja, jam1 = masuk, jam2 =keluar)'
Set Hari = Cells(baris, 4)
Set jam2 = Cells(baris, 6)
Set UM = Cells(baris, 11)
'Senin'
If Hari = "Mon" And jam2 > 17 And jam2 < 18 Then
UM.Value = 16500
ElseIf Hari = "Mon" And jam2 > 18 And jam2 < 22 Then
UM.Value = 16500
ElseIf Hari = "Mon" And jam2 > 18 And jam2 < 23.5 Then
UM.Value = 16500
'Selasa'
ElseIf Hari = "Tue" And jam2 > 17 And jam2 < 18 Then
UM.Value = 16500
ElseIf Hari = "Tue" And jam2 > 18 And jam2 < 22 Then
UM.Value = 16500
ElseIf Hari = "Tue" And jam2 > 18 And jam2 < 23.5 Then
UM.Value = 16500
'Rabu'
ElseIf Hari = "Wed" And jam2 > 17 And jam2 < 18 Then
UM.Value = 16500
ElseIf Hari = "Wed" And jam2 > 18 And jam2 < 22 Then
UM.Value = 16500
ElseIf Hari = "Wed" And jam2 > 18 And jam2 < 23.5 Then
UM.Value = 16500
'Kamis'
ElseIf Hari = "Thu" And jam2 > 17 And jam2 < 18 Then
UM.Value = 16500
ElseIf Hari = "Thu" And jam2 > 18 And jam2 < 22 Then
UM.Value = 16500
ElseIf Hari = "Thu" And jam2 > 18 And jam2 < 23.5 Then
UM.Value = 16500
'Jumat'
ElseIf Hari = "Fri" And jam2 > 17 And jam2 < 18 Then
UM.Value = 16500
ElseIf Hari = "Fri" And jam2 > 18 And jam2 < 22 Then
UM.Value = 16500
ElseIf Hari = "Fri" And jam2 > 18 And jam2 < 23.5 Then
UM.Value = 16500
'Sabtu'
ElseIf Hari = "Sat" And jam2 > 13 And jam2 < 16 Then
UM.Value = 16500
ElseIf Hari = "Sat" And jam2 > 16 And jam2 < 18 Then
UM.Value = 16500
ElseIf Hari = "Sat" And jam2 > 18 And jam2 < 22 Then
UM.Value = 16500
'Minggu'
ElseIf Hari = "Sun" And jam2 > 7 And jam2 < 16 Then
UM.Value = 16500
ElseIf Hari = "Sun" And jam2 > 7 And jam2 < 18 Then
UM.Value = 16500
ElseIf Hari = "Sun" And jam2 > 18 And jam2 < 22 Then
UM.Value = 16500
ElseIf Hari = "Sun" And jam2 > 18 And jam2 < 23.5 Then
UM.Value = 16500
End If
Next baris
End Sub