Sebelumnya perkenalkan nama saya Erwin.
Saat ini saya mohon bantuan dari master2 atau suhu2 sekalian untuk masalah saya ini.
Sebelumnya perkenalkan nama saya Erwin.
Saat ini saya mohon bantuan dari master2 atau suhu2 sekalian untuk masalah saya ini.
masalahnya apa?
Maaf master2 n suhu2 sekalian
untuk permasalahan saya apa sudah ada penyelesaiannya.
mohon bantuannya.
saya lampirkan kembali untuk filenya.
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
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.
terlampir contohnya
Note :
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.
=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
@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)
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.
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
@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
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 .
@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:
@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 :
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
@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 :
2. tambahkan 1 baris pada akhir baris pertama kemudian copy paste format :
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
@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 ?
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.
terlampir updatenya. yang perlu diperhatikan adalah modifikasi data pada sheet data_istirahat
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