Rekap Absensi Karyawan 2 Shift

  1. ‹ Older
  2. 6 tahun lalu

    @Desi Hasilnya mines karena jam masuk & pulang sama ...

    ???

    harusnya kan nilai nol bukan minus... aneh ya (^_^)/ :D

  3. Di sunting 6 tahun lalu oleh Desi

    @manweljs_ ???

    harusnya kan nilai nol bukan minus... aneh ya (^_^)/ :D

    iyaa :D apa formatnya salah??
    Kalo rumus yg saya gunakan itu 10:42 - 10:42 dikurang jam makan siang 1 jam jadi hasilnya mines, gimana ya mas ada kah rumus alternatif lain??

  4. @Desi

    coba :

    =IFERROR(IF(J15-I15-TIME(1,0,0)<=0,J15-I15,J15-I15-TIME(1,0,0)),"")

  5. @manweljs_ @Desi

    coba :
    =IFERROR(IF(J15-I15-TIME(1,0,0)<=0,J15-I15,J15-I15-TIME(1,0,0)),"")

    Sekarang sudah bisa, maaf kalo banyak nanya :D terimakasih master @manweljs_ nanti kalo bermasalah lagi saya konsultasi lagi gpp kan ya?? (^_^)

  6. @Desi Sekarang sudah bisa, maaf kalo banyak nanya :D terimakasih .... nanti kalo bermasalah lagi saya konsultasi lagi gpp kan ya??

    sama-sama @Desi
    silahkan sj, kalo saya bisa bantu pasti saya bantu :)

  7. Di sunting 6 tahun lalu oleh Desi

    master @manweljs_ mau tanya lagi kalau hasil yg dikolom absen pada sheet rekapan dikurangi semua keterangan yang ada, jika hasilnya mines dijadikan 0, tapi jika hasilnya tidak mines maka tetap seperti sebelumnya..
    Contoh hasil awal 5 kali absen tapi dikurangi keterangan terisil 7 kali jadi hasilnya -2 bagaimana mengubahnya menjadi 0..?? lalu jika absen 5 kali keterangan terisi 3 kali maka hasilnya tetap 2 kali bagaimana agar tidak menjadi 0..??
    kira" bagaimana rumusnya?? mohon pencerahannya

    rumus yg saya gunakan sekarang berikut:

    =(COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!I:I,"")-COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!C:C,"Sabtu")-COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!C:C,"Minggu"))-M11-N11-O11-P11-Q11-R11

  8. @Desi bagaimana mengubahnya menjadi 0..?? ...

    pakai IF aja :

    =IF((COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!I:I,"")-COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!C:C,"Sabtu")-COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!C:C,"Minggu"))-M11-N11-O11-P11-Q11-R11>0,(COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!I:I,"")-COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!C:C,"Sabtu")-COUNTIFS(ABSEN!$D:$D,$C11,ABSEN!C:C,"Minggu"))-M11-N11-O11-P11-Q11-R11,0)

  9. Master @manweljs_ boleh minta email ?? hehe

  10. @Desi ... @manweljs_ boleh minta email ?? hehe

    maaf gak bisa mbak, bikin aja email sendiri... gampang kok. lagi pula kalau email saya diambil mbak @Desi saya mau pakai apa ? (^_^)/

    kalau ada yang mau didiskusikan bisa manfaatkan feature PM di forum ini, caranya buat diskusi baru kemudian pilih user yang bisa melihat diskusi tersebut pada sebelah kiri atas tepat dibawah judul diskusi

  11. @manweljs_

    mau tanya lagi kalo misal kolom libur nasional saya beri rumus =IF(OR(ABSEN!D6="Sabtu",ABSEN!D6="Minggu"),"Off",IFERROR(VLOOKUP(TRUNC($C6),'Libur Nasional'!$B:$K,3,0),""))
    tapi jika libur nasional / cuti bersama jatuh pada weekend dengan rumus tsb hasilnya adalah Off. Saya masih kesulitan mencari rumus nya, bagaimana kiranya walaupun libur nasional / cuti bersama jatuh di hari sabtu minggu tetap hasilnya libur nasional / cuti bersama bukan off. Mohon bantuannya.
    File masih sama seperti kemarin.

  12. @Desi

    bisa diperjelas lagi kolom Libur Nasional yang di sheet mana yang dimaksud?

  13. @manweljs_ disheet absen

  14. @Desi dibalik aja logikanya :

    =IFERROR(VLOOKUP(TRUNC($C6),'Libur Nasional'!$B:$K,3,0),IF(OR(D6="Sabtu",D6="Minggu"),"Off",""))

  15. @manweljs_

    Kalau di kolom telat di sheet absen saya ingin jika kolom dinas luar terisi maka jam telat tidak dihitung
    maka bagaimana kiranya rumusnya??

  16. @Desi

    asumsi kolom telat adalah kolom P maka :

    =IF(Len(P6),"",TELAT)

  17. Di sunting 6 tahun lalu oleh Desi

    @manweljs_

    jika kolom seperti file terlampir bagiamana rumus untuk kolom telat??

  18. @Desi sebaiknya dilampirkan aja filenya

    saya lagi banyak kerjaan, jadi tidak ada waktu buat menyesuaikan tabelnya

  19. @manweljs_
    Berikut file terlampir.

  20. @Desi

    terlampir contohnya

  21. tahun lalu
    Di sunting tahun lalu oleh Edi Harnanto

    @manweljs_ @Desi berikut formulanya

    Telat :

    =IF(OR(ABSEN!C6="Sabtu",ABSEN!C6="Minggu"),"",IFERROR(IF(COUNTIF(Data!$H:$H,VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0))>1,IF(AND(LEN(ABSEN!G6),ABSEN!G6-OFFSET(Data!$H$1,MATCH(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$H,0),2)>TIME(1,0,0),OFFSET(Data!$H$1,MATCH(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$H,0),2)>ABSEN!$G6),ABSEN!$G6-OFFSET(Data!$H$1,MATCH(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$H,0),2),IF(ABSEN!G6>VLOOKUP(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$K,3,0),ABSEN!G6-VLOOKUP(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$K,3,0),"")),IF(ABSEN!G6>VLOOKUP(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$K,3,0),ABSEN!G6-VLOOKUP(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$K,3,0),"")),""))

    Awal :

    =IF(OR(ABSEN!B6="Sabtu",ABSEN!B6="Minggu"),"",IFERROR(IF(COUNTIF(Data!$H:$H,VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0))>1,IF(AND(LEN(ABSEN!G6),ABSEN!F6-OFFSET(Data!$H$1,MATCH(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$H,0),4)>TIME(1,50,0),OFFSET(Data!$H$1,MATCH(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$H,0),4)>ABSEN!$H6),OFFSET(Data!$H$1,MATCH(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$H,0),4)-ABSEN!G6,IF(ABSEN!G6<VLOOKUP(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$K,4,0),VLOOKUP(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$K,4,0)-ABSEN!G6,"")),IF(ABSEN!G6<VLOOKUP(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$K,4,0),VLOOKUP(VLOOKUP(ABSEN!$F6,Data!$D:$E,2,0),Data!$H:$K,4,0)-ABSEN!G6,"")),""))

    semoga bisa dipahami :)

    Salam kenal Master, saya Edi Harnanto

    mohon ijin Master, untuk formula ini kalau ada salah satu hari beda jam pulangnya bagaimana ya Master. terima kasih

 

atau Mendaftar untuk ikut berdiskusi!