Rumus menghitung jam kehadiran karyawan

  1. 11 bulan yang lalu
    Di sunting 11 bulan yang lalu oleh aji_m

    permisi agan2 semua numpang tanya melalui thread ini, bagaimana rumus menghitung jam kehadiran dengan 3 kondisi

    • Jika tiba di antara pukul 6:00 sampai 6:30 maka mendapatkan bonus 2 jam,
    • dan jika tiba melebihi pukul 06:30 tetapi masih tepat waktu sampai pukul 07:00 maka hanya mendapatkan bonus 1 jam,
    • dan jika tiba lebih dari pukul 7:00 tidak mendapat bonus "0"

    mohon bantuannya. trima kasih

  2. Caton

    6 Sep 2017 Terverifikasi Indonesia + 10.191 Poin

    Pakai fungsi IF saja mas @Aji_m ... Contohnya (sesuai dengan lampiran pada diskusi di sini), pada sel M4 dibuat formula:

    =IF(ROUND(D4*24;2)<=6,5;2;IF(ROUND(D4*24;2)<=6,98;1;0))

    Lalu salin formula tersebut ke bawah.

  3. pakai rumus mas@Caton atau rumus lainya seperti ini @aji_m

  4. @Caton Pakai fungsi IF saja mas @Aji_m ... Contohnya (sesuai dengan lampiran pada diskusi di sini), pada sel M4 dibuat formula:

    =IF(ROUND(D4*24;2)<=6,5;2;IF(ROUND(D4*24;2)<=6,98;1;0))

    Lalu salin formula tersebut ke bawah.

    terima kasih mas @Caton , bisa dijelaskan di bagian IF(ROUND(D4*24;2)<=6,98;1;0)) 6,98 maksudnya apa yah ? hehe maaf sambil belajar

  5. @Zolydck pakai rumus mas@Caton atau rumus lainya seperti ini @aji_m

    terima kasih juga mas @Zolydck sudah membantu, rumus2 nya sy pelajarin

  6. Caton

    6 Sep 2017 Terverifikasi Indonesia + 10.191 Poin

    @aji_m ... bisa dijelaskan di bagian IF(ROUND(D4*24;2)<=6,98;1;0)) 6,98 maksudnya apa ya ...

    Maksudnya 6,98, itu adalah hasil pembulatan dari 06:59 * 24 ... hehe... :) Begini mas Aji, dalam perhitungan waktu, Excel menggunakan acuan n/24. Sehingga:

    06:00:00 = 6/24 = 0,25
    06:59:00 = 6,983333333/24 = 0,290972222
    
    6,25 = 06:30:00
    6,98 = 06:59:00

    Karena kriteria waktu maksimumnya tetap (sampai dengan 06:30, sampai dengan 06:59 dan lebih dari 06:59), maka saya bulatin saja nilai menjadi 2 desimal. Jika ingin beda, nilai tersebut bisa saja diganti dengan menggunakan fungsi TIMEVALUE("06:59")... Lebih kurang demikian mas @Aji_m... ;)

  7. @Caton Maksudnya 6,98, itu adalah hasil pembulatan dari 06:59 * 24 ... hehe... :) Begini mas Aji, dalam perhitungan waktu, Excel menggunakan acuan n/24. Sehingga:

    06:00:00 = 6/24 = 0,25
    06:59:00 = 6,983333333/24 = 0,290972222
    
    6,25 = 06:30:00
    6,98 = 06:59:00

    Karena kriteria waktu maksimumnya tetap (sampai dengan 06:30, sampai dengan 06:59 dan lebih dari 06:59), maka saya bulatin saja nilai menjadi 2 desimal. Jika ingin beda, nilai tersebut bisa saja diganti dengan menggunakan fungsi TIMEVALUE("06:59")... Lebih kurang demikian mas @Aji_m... ;)

    wah baru tau sy mas, terimakasih ilmunya

 

atau Mendaftar untuk ikut berdiskusi!