Laporan absen dan uang hadir

  1. 5 tahun lalu
    Di sunting 5 tahun lalu oleh software09

    Sebelumnya perkenalkan nama saya Erwin.
    Saat ini saya mohon bantuan dari master2 atau suhu2 sekalian untuk masalah saya ini.

  2. @software09

    masalahnya apa?

  3. Maaf master2 n suhu2 sekalian
    untuk permasalahan saya apa sudah ada penyelesaiannya.
    mohon bantuannya.
    saya lampirkan kembali untuk filenya.

  4. Begini mas software09 yang dimaksud master manweljs adalah dijelaskan dengan detail permasalahannya karena anda melampirkan file excel dengan banyak sheet tanpa mengatakan apa2xan tentang file anda. Siapapun akan bingung setelah melihat file anda. Cobalah melampirkan file excel yang tidak terlalu banyak sheet, hanya fokus pada yang anda ingin tanyakan saja, mudah2xan jelas.

    terima kasih
    Azumi

  5. Begini master n suhu sekalian,

    Di sheet 1(data_absen) apa tidak ada rumus untuk otomatisasi merubah dari general ke time, karena saya sudah coba rubah ke time tetep tidak mau berubah kalo tidak di klik2x lebih dulu dan itupun meng-klik-nya satu persatu
    Contoh: G4&H4(rata kiri/general) setelah di klik2x per-cell baru berubah (rata kanan/time)

    Di sheet 3(Harian) & sheet 4(Borongan) apa ada rumus agar data yang ada di sheet1(data_absen) bisa masuk ke cell-nya masing-masing(masuk,pulang, telat(merah),lembur(biru) dan pulang cepat(hijau)), karena sampai sekarang saya masih memasukkan data tersebut satu-persatu per-cell
    dan untuk yang istirahat(kuning) apa juga ada rumus untuk ambil data di sheet2(data_istirahat) pada status invalid sesuai no.id/nama .

    Begitu master n suhu sekalian pertanyaan dari saya.
    Sebelum n sesudahnya saya ucapkan terimakasih.

  6. Di sunting 5 tahun lalu oleh manweljs_

    @software09

    terlampir contohnya

    Note :

    1. untuk merubah format tanggal dan waktu saya menggunakan perintah makro
    2. untuk sel yang harusnya menampilkan nilai istrahat saya tidak paham
    3. untuk sheet borongan silahkan coba sendiri

    Formating.gif

  7. Siang master Manwejs,
    terima kasih untuk bantuannya.
    mohon bantuannya kembali, masih dengan file yang sama.
    1. apa bisa untuk data yang ada pada sheet harian&borongan baris Lembur,Telat dan Plg Cepat jadi menit
    contoh: 00.06 menjadi 6, 00.13 menjadi 13.

    1. untuk sheet Borongan dengan nama Suntrik (A153) data tidak bisa tampil/menjadi value.
    2. untuk rumus:

    =INDEX(data_absen!$G$2:$G$2000;SUMPRODUCT((data_absen!$B$2:$B$2000=$A4)*(data_absen!$C$2:$C$2000=B$3)*(ROW($C$2:$C$2000)))-1)
    apa bisa digunakan untuk perhitungan berapa kali telat / plg cepat di sheet produksi,
    kalo bisa, bagian rumus mana yang harus di rubah.

    file terlampir

  8. Di sunting 5 tahun lalu oleh manweljs_

    @software09 ...apa bisa untuk data yang ada pada sheet harian&borongan baris Lembur,Telat dan Plg Cepat jadi menit
    contoh: 00.06 menjadi 6, 00.13 menjadi 13....

    rubah format cellnya menjadi general, kemudian pada formulanya kalikan dengan 1440, contohnya :

    =IFERROR(INDEX(data_absen!$K$2:$K$2000,SUMPRODUCT((data_absen!$B$2:$B$2000=$A4)*(data_absen!$C$2:$C$2000=B$3)*(ROW($C$2:$C$2000)))-1)*1440,"")

    @software09 ....untuk sheet Borongan dengan nama Suntrik (A153) data tidak bisa tampil/menjadi value....

    itu karena pada nama Suntrik di sheet borongan ada karakter spasi (" ") sehingga nama Suntrik tersebut tidak cocok dengan data di sheet data_absen

    @software09 ...apa bisa digunakan untuk perhitungan berapa kali telat / plg cepat di sheet produksi,
    kalo bisa, bagian rumus mana yang harus di rubah....

    bukankah sudah ada fungsi CountColour? namun jika ingin tanpa makro sebaiknya gunakan COUNTIFS misalnya untuk menghitung telat pada sheet Harian BO6 :

    =COUNTIFS(data_absen!$B$2:$B$2000,$A4,data_absen!$I$2:$I$2000,">"&0)

  9. Pagi master Manwejs,
    Untuk solusinya yang kemaren terimakasih banyak master, rumus sudah sesuai semua master.
    Tapi mohon bantuannya kembali master,
    Kemaren mau pulang kerja saya tarik absen lagi dan ada yang saya edit tapi lupa yang mana, terus yang di sheet Harian & Borongan berubah semua jadi #N/A baik yang di PC & yang di FD.
    Kalo boleh tau salahnya dimana ya master.

  10. Pagi master Manwejs,
    Nyambung lagi, ternyata saya lagi untuk rumus:
    =INDEX(data_absen!$H$2:$H$2015;SUMPRODUCT((data_absen!$B$2:$B$2015=$A4)*(data_absen!$C$2:$C$2015=AF$3)*(ROW($C$2:$C$2000)))-1)
    yang rangenya awalnya sampai 2000 berubah sendiri jadi 2015 setelah convert sheet data absen ke time
    itu kenapa ya master

  11. Di sunting 5 tahun lalu oleh manweljs_

    @software09 ...Kemaren mau pulang kerja saya tarik absen lagi dan ada yang saya edit tapi lupa yang mana, terus yang di sheet Harian & Borongan berubah semua jadi #N/A baik yang di PC & yang di FD.
    Kalo boleh tau salahnya dimana ya ....

    itu karena jumlah range datanya berbeda tepat seperti pertanyaan berikut

    @software09 ...yang rangenya awalnya sampai 2000 berubah sendiri jadi 2015 setelah convert sheet data absen ke time itu kenapa ya....

    saya tidak yakin rangenya berubah sendiri :)

    pasti ada penambahan baris, untuk mengantisipasi hal ini, pada formula tersebut khusus bagian terkhir :

    =...*(ROW($C$2:$C$2000)))-1)

    edit saja menjadi :

    =...*(ROW(data_absen!$C$2:$C$2000)))-1)

    tujuannya agar ketika ada perubahan range pada sheet data_absen semua range pada formula tersebut ikut berubah

  12. Siang Master,
    Menanggapi hal diatas, memang benar ada penambahan baris
    Tetapi penambahan tersebut ada di sheet Harian & Borongan saja, untuk di data_absen & data istirahat tidak ada penambahan baris master
    Dan untuk copas rumus yang ada di sheet Harian ke Borongan tidak bisa otomatis berubah ya master
    contoh:
    =INDEX(data_absen!$G$2:$G$2000;SUMPRODUCT((data_absen!$B$2:$B$2000=$A4)*...
    =INDEX(data_absen!$G$2:$G$2000;SUMPRODUCT((data_absen!$B$2:$B$2000=$A7)*...
    .
    .
    .
    dst
    Jadi harus edit manual di sheet Borongan untuk A4, A7,dst .

  13. @software09 ...memang benar ada penambahan baris
    Tetapi penambahan tersebut ada di sheet Harian & Borongan saja, untuk di data_absen & data istirahat tidak ada penambahan baris master...

    kok aneh ya. harusnya sebaliknya karena range yang berubah pada formula tersebut adalah range yang mengacu pada sheet data_absen. perhatikan simulasi berikut:

    tes - tambah baris.gif

    @software09 ...untuk copas rumus yang ada di sheet Harian ke Borongan tidak bisa otomatis berubah ya....Jadi harus edit manual di sheet Borongan untuk A4, A7,dst ....

    kalau saya sih, setelah membuat formula untuk masing-masing sel (kelima sel yang referensinya berbeda). saya tinggal melakukan seperti ini :

    CopyFormula.gif

  14. Di sunting 5 tahun lalu oleh software09

    Pagi master Manwejs,
    Terimakasih untuk solusinya,
    Untuk penambahan baris di sheet data_absen / data_istirahat bisa pake solusi dari master Manwejs atau tinggal hapus berapa baris di bagian bawah data yang mempengaruhi sheet Harian & Borongan
    Untuk copas ternyata tidak bisa langsung master Manwejs, harus pake paste special formula baru bisa ngikut master

    Ada tambahan lagi master,
    soal memberi warna pada kolom/cell lembur,telat, pgl cepat
    kenapa kalo copas rumus warna di halaman 2 dst-nya warna jadi tidak sesuai di kolom/cell lembur,telat, pgl cepat lagi, saya coba dengan merubah rumus (B4)berisi nama Fahrudin menjadi (B..)berisi nama.. di halaman 2 warna tetap tidak sesuai,
    mohon bantuannya kembali master Manwejs

  15. @software09 ... soal memberi warna pada kolom/cell lembur,telat, pgl cepat
    kenapa kalo copas rumus warna di halaman 2 dst-nya warna jadi tidak sesuai di kolom/cell lembur,telat, pgl cepat lagi, saya coba dengan merubah rumus (B4)berisi nama Fahrudin menjadi (B..)berisi nama.. di halaman 2 warna tetap tidak sesuai...

    yang perlu dilakukan adalah :
    1. edit referensi range untuk ROW pada formula seperti yang saya katakan sebelumnya, cara cepatnya :
    edit range.gif

    2. tambahkan 1 baris pada akhir baris pertama kemudian copy paste format :
    paste format.gif

  16. Master Manwejs,

    Untuk rumus
    =COUNTIFS(data_absen!$B$2:$B$2000;$A4;data_absen!$I$2:$I$2000;">0")
    kalo di pake hitung jumlah lembur yang perlu di rubah yang mana ya

    Untuk rumus
    =INDEX(data_absen!$G$2:$G$2000;SUMPRODUCT((data_absen!$B$2:$B$2000=$A4)*(data_absen!$C$2:$C$2000=B$3)*(ROW(data_absen!$C$2:$C$2000)))-1)
    kalo dipake ambil data_istirahat dengan filter/diambil di kolom Pengecualian filter yang invalid,
    yang perlu dirubah yang mana master

  17. @software09 ...Untuk rumus =COUNTIFS(data_absen!$B$2:$B$2000;$A4;data_absen!$I$2:$I$2000;">0")

    kalo di pake hitung jumlah lembur yang perlu di rubah yang mana ya...

    bagian yang perlu dirubah :

    ...data_absen!$I$2:$I$2000...

    @software09 ...Untuk rumus
    =INDEX(data_absen!$G$2:$G$2000;SUMPRODUCT((data_absen!$B$2:$B$2000=$A4)*(data_absen!$C$2:$C$2000=B$3)*(ROW(data_absen!$C$2:$C$2000)))-1)
    kalo dipake ambil data_istirahat dengan filter/diambil di kolom Pengecualian filter yang invalid,
    yang perlu dirubah yang mana...

    masalahnya adalah kriteria untuk istrahat yang harus diambil saja saya masih tidak tahu. apakah yang keterangannya C/Keluar atau yang mana? jam pulangnya kan jam 16:00, sementara data anda yang ada keterangan C/Keluar rata-rata mendekati jam pulang, makanya saya menganggap itu cek out pulang. yang istrahat yang mana ?

  18. Pagi master Manwejs,
    - Maaf master untuk rumus yang
    =COUNTIFS(data_absen!$B$2:$B$2000;$A4;data_absen!$I$2:$I$2000;">0")
    bukan hitung berapa kali master, tapi total jumlah-nya master.

    - Untuk yang istirahat criteria yang diambil yang invalid bisa tidak master, karena istirahat ada yang gantian master (satu masuk , satu istirahat)
    cnth: Slamet (B68 & B69) tanggal 04/01/2019 2 Invalid (11.24 & 12.22)
    Jadi jika data_istirahat ada Invalid maka Harian ->11.24 (Q14) 12.22(T14)
    begitu master Manwejs.

  19. @software09

    terlampir updatenya. yang perlu diperhatikan adalah modifikasi data pada sheet data_istirahat

  20. Siang master Manwejs,
    untuk rumus yang istirahat hasilnya tidak sesuai master, karena pengisian jamnya tidak sesuai kolomnya master
    mungkin ada bagian dari rumus yang perlu dirubah master

  21. Newer ›
 

atau Mendaftar untuk ikut berdiskusi!