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 -
>
>
>
>
>
>
>
>
>
>
>   
>

Kirim email ke