Terima kasih Mr. Kid Formula berhasil :) Alhamdulillah, satu 'template' selesai. Semoga bermanfaat...semoga menjadi amal jariyah...Aamiin.
- prodev simple - ________________________________ Dari: Mr. Kid <[email protected]> Kepada: BeExcel <[email protected]> Dikirim: Jumat, 10 Mei 2013 13:16 Judul: Re: [belajar-excel] Menghitung Statistik Jam Kerja Wa'alaikumussalam Wr. Wb. =IF(R25<R26,"-"," ")&TEXT(ABS(INT(ABS(R25-R26)/"7:00"))+MOD(ABS(R25-R26),"7:00"),"d ""hari"" hh:mm") Wassalamu'alaikum Wr. Wb. Kid. 2013/5/10 Prodev SIMPLE PB <[email protected]> > >Assalamu'alaikum Wr. Wb. > >Sekali lagi terima kasih untuk Mr. Kid dan para member yang turut menyimak >pertanyaan ini. >Beberapa solusi yang disampaikan oleh Master Kid sangat membantu dan berhasil >diterapkan. >Namun ternyata masih ada sedikit kendala atau kekurang tepatan. >Sehingga saya ingin bertanya kembali untuk lebih menyempurnakan. >Berikut saya sertakan juga file yang sudah saya modifikasi. > >Atas bantuan dan penyempurnaannya saya sampaikan terima kasih. >Wassalamu'alaikum Wr. Wb. > > >- prodev simple - > > > >________________________________ > Dari: Mr. Kid <[email protected]> >Kepada: BeExcel <[email protected]> >Dikirim: Rabu, 8 Mei 2013 18:03 > >Judul: Re: [belajar-excel] Menghitung Statistik Jam Kerja > > > > >Wa'alaikumussalam Wr. Wb. > >File terlampir menggunakan cells bantu penentu batas awal pekan pertama dan >batas akhir pekan terakhir untuk menghitung jumlah hari sabtu dan selain sabtu >agar bisa menentukan jumlah jam kerja total. > >Wassalamu'alaikum Wr. Wb. >Kid. > > > > > >2013/5/8 Prodev SIMPLE PB <[email protected]> > > >> >>Assalamu'alaikum Wr. Wb. >> >>Maaf Mr. Kid dan member yang lain... >>Masih ada yang 'mengganjal' nih :) --"maaf kalau banyak nanya" >>Ada sedikit kekurang pas-an ketika di kolom 'Selisih jam kerja bulan ini' >>yang masih menggunakan batasan durasi jam kerja adalah 7 jam (7:00) >>karena untuk hari Sabtu, batasan jam kerja hanya 5 jam kerja - 1 jam >>istirahat = 4 jam (4:00) >> >>Kira2 bagaimana rumus untuk menggabungkannya pada kolom 'Selisih jam kerja >>bulan ini' agar hasilnya tepat. >>Rumus sebelumnya : >>=IF($R$25<"7:00"*$R$24;"-";" >>")&TEXT(ABS(INT(($R$25-"7:00"*$R$24)/"7:00")+MOD($R$25-"7:00"*$R$24;"7:00"));"d >> ""hari"" hh:mm") >> >> >> >>Terima kasih buanyaaak atas penjelasannya. >> >>Wassalamu'alaikum Wr. Wb. >> >> >>- prodev simple - >> >> >> >>________________________________ >> Dari: Mr. Kid <[email protected]> >>Kepada: BeExcel <[email protected]> >>Dikirim: Selasa, 7 Mei 2013 22:38 >> >>Judul: Re: [belajar-excel] Menghitung Statistik Jam Kerja >> >> >> >> >>Wa'alaikumussalam Wr. Wb. >> >>Jam pulang lebih awal : >>>> xl2007 ke atas : >>=COUNTIFS($B$5:$B$10,$D$13,$D$5:$D$10,"<"&$D$15)+COUNTIFS($B$5:$B$10,"<>"&$D$13,$D$5:$D$10,"<"&$C$15) >> >>>> semua versi : (silakan disederhanakan) >>=SUMPRODUCT(($B$5:$B$10=$D$13)*($D$5:$D$10<$D$15)*($D$5:$D$10>0))+SUMPRODUCT(($B$5:$B$10<>$D$13)*($D$5:$D$10<$C$15)*($D$5:$D$10>0)) >> >> >> >>File terlampir. >> >> >>Wassalamu'alaikum Wr. Wb. >> >>Kid. >> >> >> >> >> >> >> >> >>2013/5/7 Prodev SIMPLE PB <[email protected]> >> >> >>> >>>Assalamu'alaikum Wr. Wb. >>> >>> >>>Maaf, ada yang tertinggal....ada satu kendala lagi. >>>Yaitu menggabungkan data yang memiliki 2 (dua) batasan yang berbeda. >>>Penjelasan dalam lampiran file (blok warna kuning) >>> >>> >>> >>>Atas penjelasannya disampaikan terima kasih. >>>Wassalam. >>> >>>- prodev simple - >>> >>> >>> >>>________________________________ >>> Dari: Mr. Kid <[email protected]> >>>Kepada: BeExcel <[email protected]> >>>Dikirim: Selasa, 7 Mei 2013 1:18 >>>Judul: Re: [belajar-excel] Menghitung Statistik Jam Kerja >>> >>> >>> >>> >>>Wa'alaikumussalam Wr. Wb. >>> >>>1. Menghitung cacah dengan 1 kriteria dapat memanfaatkan CountIF. >>> =CountIF( range_data , ">" & suatu_nilai ) artinya hitung cacah data di >>>range_data yang nilainya lebih dari suatu_nilai. >>> >>>2. Data bertipe datetime selalu positif. Kalkulasi durasi sesuatu adalah >>>selisih dari nilai akhir dengan nilai awal. Karena nilai akhir dapat kurang >>>dari nilai awal, maka durasi ditampilkan sebagai nilai absolute. Untuk >>>membedakan kondisi antara durasi surut (nilai akhir < nilai awal) dengan >>>kondisi maju (nilai akhir > nilai awal), maka tanda + untuk maju atau - >>>untuk surut ditampilkan dengan fungsi IF dan nilai durasi diubah tipedatanya >>>menjadi text. >>> =IF( nilai_akhir < nilai_awal , "-" , " " ) & Text( Abs( nilai_akhir - >>>nilai_awal ) , "[hh]:mm" ) >>> >>>Pemberian tanda spasi untuk kondisi nilai_akhir >= nilai_awal ditujukan >>>untuk memelihara konsistensi data bahwa karakter pertama adalah sebuah tanda >>>(surut atau maju) dan karakter berikutnya adalah menunjukkan durasi waktu >>>terjadinya keadaan yang diwakili oleh tanda tersebut. >>> >>> >>>3. Pengubahan rentang waktu per hari pada suatu data durasi bertipe datetime >>>bisa dikalkulasi dengan susunan formula >>> >>> =Int( durasi / rentang ) + Mod( durasi , rentang ) >>>bahasa manusianya : >>> >>>"Hitung jumlah hari dari suatu nilai durasi (bertipe datetime) menurut >>>hitungan setiap hari senilai sebanyak rentang jam [Int( durasi / rentang )] >>>ditambahkan dengan sisa bagi durasi dengan rentang jam [Mod( durasi , >>>rentang )]" >>> >>> >>>Ketika durasi memiliki kemungkinan berarti surut (negatif), maka hasil akhir >>>diubah menjadi bertipe text seperti nomor 2. >>> >>> >>>Wassalam, >>> >>>Kid. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>2013/5/6 Prodev SIMPLE PB <[email protected]> >>> >>> >>>> >>>>Assalamu'alaikum Wr. Wb. >>>> >>>> >>>>Dear Para Master, >>>>Mohon pencerahan atas kasus 'sederhana' berikut :) >>>>Sebagaimana file terlampir. >>>>Atas perhatiannya dan solusinya disampaikan terima kasih. >>>> >>>> >>>>Wassalam. >>>> >>>>- prodev simple - >>>> >>> >>> >>> >> >> >> > > >

