Assalamu'alaikum Wr. Wb.

Terima kasih banyak Mr. Kid atas solusinya.
Sebelumnya sudah coba diutak atik dengan memanfaatkan fungsi CountIF, tapi 
ternyata ada kesalahan pada formulasi rumusnya.
Penjelasan dari Mr. Kid yang men-dubing 'bahasa rumus' tersebut kedalam 'bahasa 
manusia', Alhamdulillah semakin memperjelas pemahaman.
Sepertinya bagus juga, jika konsep penjelasan fungsi-fungsi dasar Excel 
diterjemahkan pula dalam bahasa manusia.
Good luck untuk milis BeExcel :)

Btw, posting donk sejarah singkat pembentukan milis ini. Sehingga kita semua 
tahu 'hari burung'-nya milis ini (birthday) :)

Wassalamu'alaikum Wr. Wb.


 
- 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