Selasa, 14 Juni 2011

[belajar-excel] Digest Number 1198

Messages In This Digest (15 Messages)

Messages

1.

re-Tanya akumulasi dan nilai rata - rata

Posted by: "stefen" stefen@kofi.co.id

Mon Jun 13, 2011 1:18 am (PDT)



Selamat sore para master


Mohon maaf kasus saya buka lagi.
setelah saya utak atik kiri kanan muka belakang dan ternyata eh ternyata
saya menemukan bahwa solusi rumus yang di berikan oleh Mr.Kidz utnuk kasus
ini
saya menemukan bahwa jika suatu nilai tidak kita isi maka hasil dari nilai
rata rata
akan berkurang.
Padahal dalam proses produksi kadang kadang mesin tidak jalan karena sedang
Opname
juga karena hari libur.
Mohon pencerahannya

regards


Stefen T
2a.

Re: Rekap absensi dan Jam kerja

Posted by: "Franciscus SOG" jclugbu@gmail.com   elijah_spirit

Mon Jun 13, 2011 1:32 am (PDT)



Dear makdo,

Untuk angka jam 7 menjadi angka jam 5 karena weekday belum diabsolut.
Untuk ##### karena hasilnya negatif, maka dari itu perlu dibuat
kondisi if lagi. Untuk mengecek jika jam keluar-jam masuk > 0 maka jam
keluar - jam masuk - jam istirahat. Jika tidak maka time(0;0;0)

Berikut rumus modifikasi menggunakan baris bantu, terlalu mumet
menggabungkannya.

=IF(ISNA(MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNA(MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0)));IF((INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9))))*ISNUMBER(IF(ISNA(MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9+1)));IF((IF(ISNA(MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9+1))-(IF(ISNA(MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)))))>0;(IF(ISNA(MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9+1)))-(IF(ISNA(MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9))))-$F$6;TIME(0;0;0));IF(IF(ISNA(MATCH(H$11;'Jam
Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
Msk_kel'!$D$7:$D$16;0);H$9)))="A";TIME(0;0;0);IF(WEEKDAY(H$11;2)=6;TIME(5;0;0);TIME(7;0;0)))))

Semoga membantu. CMIIW

Blessings,

Fran'z

On 6/13/11, makdo marbun <banten7003@yahoo.com> wrote:
>
>
>
>
> Dear rekans mailist
> dan Pak frans,Mas syukron . Mr. Kid and Moderator..terimakasih ya atas
> bantuannya
>
>
>
> Selamat Pagi
> semua....
>
>
>
> terlampir respon saya yang saya ujicobakan contoh dari rekan
> kita pak Frans maka hasilnya adalah sbb
>
>
>
> 1.Pada L9 saya
> coba ketikkan D yang muncul di Actual Hour seharusnya angka 7 jam tapi
> jadi muncul
> jadi angka 5 ya,..?
>
> 2. pada Jam masuk
> 21 Nov ( Minggu ) karyawan yang bersangkutan
> gak kerja jadi saya ketik 0 dan
> pada actual hour muncul ###### ,.. kenapa ya?
>
>
>
> Oh ya rekans mailist
> and Mod yth
>
> Sebagai catatan pada kami adalah ...
>
> Prinsipnya 1 : jika D/C/I/S pada hari senin sd Jumat adalah basic hour
> yang muncul 7 jam
>
> Prinsipnya 2 : jika D/C/I/S pada hari sabtu adalah basic hour yang muncul
> 5 jam
>
> Prinsipnya 3 : jika A adalah basic hour yang muncul 0 jam
>
> Prinsipnya 4 : jika pada
> hari minggu jika tidak masuk adalah basic
> hour yang muncul 0 jam
>
> Prinsipnya 5 : JIka masuk masuk sebelum
> jam 8.15 pada pada jam masuk
> muncul jadi 8 jam
>
> Prinsipnya 6 : Jam
> kerja regular ( normalnya ) adalah Jam
> masuk – Jam keluar – jam istirahat
>
>
>
>
>
>
>
> Salamku
>
> makdo
>
>
>
>
>
> --- On Fri, 10/6/11, Franciscus SOG <jclugbu@gmail.com> wrote:
>
> From: Franciscus SOG <jclugbu@gmail.com>
> Subject: Re: [belajar-excel] Rekap absensi dan Jam kerja
> To: belajar-excel@yahoogroups.com
> Date: Friday, 10 June, 2011, 11:27 AM
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Dear Makdo,
>
>
>
> Semoga membantu.
>
>
>
> =IF(ISNA(MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNUMBER(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0))))*ISNUMBER(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)+1));(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)+1))-(IF(ISNUMBER(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0))))-$F$6;IF(IF(ISNUMBER(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>
> Msk_kel'!$H$4:$BQ$4;0)))="A";TIME(0;0;0);IF(WEEKDAY(H11;2)=6;TIME(5;0;0);TIME(7;0;0)))))
>
>
>
> Penjelasan lengkap di attachment.
>
>
>
> NB : tipe data sudah diubah menjadi time [hh]:mm
>
>
>
> CMIIW
>
>
>
> Blessings,
>
>
>
> Fran'z
>
>
>
> On 6/10/11, makdo marbun <banten7003@yahoo.com> wrote:
>
>>
>
>>
>
>>
>
>>
>
>> dear sedulur..
>
>> Mohon
>
>> pencerahannya, saya masih awam neh
>
>>
>
>> Yang diharapkan sebagai berikut :
>
>>
>
>> 1. Jika pada absensi jam
>
>> masuk datang sebelum jam 8 maka tertulis
>
>>
>
>> pada actual jadi 8
>
>>
>
>> 2. Jika pada absensi jam masuk datang sebelum jam 8:15 maka
>
>> tertulis
>
>>
>
>> pada actual jadi 8
>
>>
>
>> 3. Jika pada Jam masuk di tulis = A maka tertulis pada
>
>> actual hour jadi = 0
>
>>
>
>> 4. Jika pada Jam masuk di tulis = C / I / S / D pada hari
>
>> sabtu
>
>>
>
>> maka tertulis pada actual hour jadi = 5
>
>>
>
>> 5. Jika pada Jam masuk di tulis = C / I / S / D di luar hari
>
>> sabtu
>
>>
>
>> maka tertulis pada actual hour jadi = 7
>
>>
>
>> 6. jam kerja kantor adalah =jam masuk – jam keluar - jam
>
>> istirahat
>
>>
>
>> Contoh masuk jam
>
>> 8 keluar jam 22 mak hasilnya = 13
>
>> jam
>
>>
>
>>
>
>>
>
>> Terimakasih banyak & semoga di murahkan rejeki serta diberi
>
>>
>
>> kesehatan oleh yang Mahakuasa
>
>>
>
>>
>
>>
>
>>
>
>>
>
>> Salam
>
>>
>
>>
>
>> makdo Marbun
>
>>
>
>>
>
>>
>
>> Note : Kalau bisa jangan pake makro ya ..hee
>
>>
>
>>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
2b.

Re: Rekap absensi dan Jam kerja

Posted by: "Mr. Kid" mr.nmkid@gmail.com   nmkid.family@ymail.com

Mon Jun 13, 2011 1:41 am (PDT)



Maaf Mr. Franz, kena tilang nih
usahakan kedepan attachment max 250Kb ya.

potong data,kompresi atau apalah

Thank You and Regard,
Belajar Excel Moderator

2011/6/13 Franciscus SOG <jclugbu@gmail.com>

>
>
> Dear makdo,
>
> Untuk angka jam 7 menjadi angka jam 5 karena weekday belum diabsolut.
> Untuk ##### karena hasilnya negatif, maka dari itu perlu dibuat
> kondisi if lagi. Untuk mengecek jika jam keluar-jam masuk > 0 maka jam
> keluar - jam masuk - jam istirahat. Jika tidak maka time(0;0;0)
>
> Berikut rumus modifikasi menggunakan baris bantu, terlalu mumet
> menggabungkannya.
>
>
> =IF(ISNA(MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNA(MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0)));IF((INDEX('Jam
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9))))*ISNUMBER(IF(ISNA(MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9+1)));IF((IF(ISNA(MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9+1))-(IF(ISNA(MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)))))>0;(IF(ISNA(MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9+1)))-(IF(ISNA(MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9))))-$F$6;TIME(0;0;0));IF(IF(ISNA(MATCH(H$11;'Jam
> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
>
> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>
> Msk_kel'!$D$7:$D$16;0);H$9)))="A";TIME(0;0;0);IF(WEEKDAY(H$11;2)=6;TIME(5;0;0);TIME(7;0;0)))))
>
> Semoga membantu. CMIIW
>
> Blessings,
>
> Fran'z
>
>
> On 6/13/11, makdo marbun <banten7003@yahoo.com> wrote:
> >
> >
> >
> >
> > Dear rekans mailist
> > dan Pak frans,Mas syukron . Mr. Kid and Moderator..terimakasih ya atas
> > bantuannya
> >
> >
> >
> > Selamat Pagi
> > semua....
> >
> >
> >
> > terlampir respon saya yang saya ujicobakan contoh dari rekan
> > kita pak Frans maka hasilnya adalah sbb
> >
> >
> >
> > 1.Pada L9 saya
> > coba ketikkan D yang muncul di Actual Hour seharusnya angka 7 jam tapi
> > jadi muncul
> > jadi angka 5 ya,..?
> >
> > 2. pada Jam masuk
> > 21 Nov ( Minggu ) karyawan yang bersangkutan
> > gak kerja jadi saya ketik 0 dan
> > pada actual hour muncul ###### ,.. kenapa ya?
> >
> >
> >
> > Oh ya rekans mailist
> > and Mod yth
> >
> > Sebagai catatan pada kami adalah ...
> >
> > Prinsipnya 1 : jika D/C/I/S pada hari senin sd Jumat adalah basic hour
> > yang muncul 7 jam
> >
> > Prinsipnya 2 : jika D/C/I/S pada hari sabtu adalah basic hour yang muncul
> > 5 jam
> >
> > Prinsipnya 3 : jika A adalah basic hour yang muncul 0 jam
> >
> > Prinsipnya 4 : jika pada
> > hari minggu jika tidak masuk adalah basic
> > hour yang muncul 0 jam
> >
> > Prinsipnya 5 : JIka masuk masuk sebelum
> > jam 8.15 pada pada jam masuk
> > muncul jadi 8 jam
> >
> > Prinsipnya 6 : Jam
> > kerja regular ( normalnya ) adalah Jam
> > masuk – Jam keluar – jam istirahat
> >
> >
> >
> >
> >
> >
> >
> > Salamku
> >
> > makdo
> >
> >
> >
> >
> >
> > --- On Fri, 10/6/11, Franciscus SOG <jclugbu@gmail.com> wrote:
> >
> > From: Franciscus SOG <jclugbu@gmail.com>
> > Subject: Re: [belajar-excel] Rekap absensi dan Jam kerja
> > To: belajar-excel@yahoogroups.com
> > Date: Friday, 10 June, 2011, 11:27 AM
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Dear Makdo,
> >
> >
> >
> > Semoga membantu.
> >
> >
> >
> > =IF(ISNA(MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNUMBER(INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0))))*ISNUMBER(INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0)+1));(INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0)+1))-(IF(ISNUMBER(INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0))))-$F$6;IF(IF(ISNUMBER(INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
> >
> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >
> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >
> >
> Msk_kel'!$H$4:$BQ$4;0)))="A";TIME(0;0;0);IF(WEEKDAY(H11;2)=6;TIME(5;0;0);TIME(7;0;0)))))
> >
> >
> >
> > Penjelasan lengkap di attachment.
> >
> >
> >
> > NB : tipe data sudah diubah menjadi time [hh]:mm
> >
> >
> >
> > CMIIW
> >
> >
> >
> > Blessings,
> >
> >
> >
> > Fran'z
> >
> >
> >
> > On 6/10/11, makdo marbun <banten7003@yahoo.com> wrote:
> >
> >>
> >
> >>
> >
> >>
> >
> >>
> >
> >> dear sedulur..
> >
> >> Mohon
> >
> >> pencerahannya, saya masih awam neh
> >
> >>
> >
> >> Yang diharapkan sebagai berikut :
> >
> >>
> >
> >> 1. Jika pada absensi jam
> >
> >> masuk datang sebelum jam 8 maka tertulis
> >
> >>
> >
> >> pada actual jadi 8
> >
> >>
> >
> >> 2. Jika pada absensi jam masuk datang sebelum jam 8:15 maka
> >
> >> tertulis
> >
> >>
> >
> >> pada actual jadi 8
> >
> >>
> >
> >> 3. Jika pada Jam masuk di tulis = A maka tertulis pada
> >
> >> actual hour jadi = 0
> >
> >>
> >
> >> 4. Jika pada Jam masuk di tulis = C / I / S / D pada hari
> >
> >> sabtu
> >
> >>
> >
> >> maka tertulis pada actual hour jadi = 5
> >
> >>
> >
> >> 5. Jika pada Jam masuk di tulis = C / I / S / D di luar hari
> >
> >> sabtu
> >
> >>
> >
> >> maka tertulis pada actual hour jadi = 7
> >
> >>
> >
> >> 6. jam kerja kantor adalah =jam masuk – jam keluar - jam
> >
> >> istirahat
> >
> >>
> >
> >> Contoh masuk jam
> >
> >> 8 keluar jam 22 mak hasilnya = 13
> >
> >> jam
> >
> >>
> >
> >>
> >
> >>
> >
> >> Terimakasih banyak & semoga di murahkan rejeki serta diberi
> >
> >>
> >
> >> kesehatan oleh yang Mahakuasa
> >
> >>
> >
> >>
> >
> >>
> >
> >>
> >
> >>
> >
> >> Salam
> >
> >>
> >
> >>
> >
> >> makdo Marbun
> >
> >>
> >
> >>
> >
> >>
> >
> >> Note : Kalau bisa jangan pake makro ya ..hee
> >
> >>
> >
> >>
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
2c.

Re: Rekap absensi dan Jam kerja

Posted by: "Franciscus SOG" jclugbu@gmail.com   elijah_spirit

Mon Jun 13, 2011 1:47 am (PDT)



Dear momods,

Sori2 lupa lihat file size, berikut yang sudah digencet.. Thanks for advice.

Blessings,

Fran'z

On 6/13/11, Mr. Kid <mr.nmkid@gmail.com> wrote:
> Maaf Mr. Franz, kena tilang nih
> usahakan kedepan attachment max 250Kb ya.
>
> potong data,kompresi atau apalah
>
> Thank You and Regard,
> Belajar Excel Moderator
>
> 2011/6/13 Franciscus SOG <jclugbu@gmail.com>
>
>>
>>
>> Dear makdo,
>>
>> Untuk angka jam 7 menjadi angka jam 5 karena weekday belum diabsolut.
>> Untuk ##### karena hasilnya negatif, maka dari itu perlu dibuat
>> kondisi if lagi. Untuk mengecek jika jam keluar-jam masuk > 0 maka jam
>> keluar - jam masuk - jam istirahat. Jika tidak maka time(0;0;0)
>>
>> Berikut rumus modifikasi menggunakan baris bantu, terlalu mumet
>> menggabungkannya.
>>
>>
>> =IF(ISNA(MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNA(MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0)));IF((INDEX('Jam
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9))))*ISNUMBER(IF(ISNA(MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9+1)));IF((IF(ISNA(MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9+1))-(IF(ISNA(MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)))))>0;(IF(ISNA(MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9+1)))-(IF(ISNA(MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9))))-$F$6;TIME(0;0;0));IF(IF(ISNA(MATCH(H$11;'Jam
>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
>>
>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>>
>> Msk_kel'!$D$7:$D$16;0);H$9)))="A";TIME(0;0;0);IF(WEEKDAY(H$11;2)=6;TIME(5;0;0);TIME(7;0;0)))))
>>
>> Semoga membantu. CMIIW
>>
>> Blessings,
>>
>> Fran'z
>>
>>
>> On 6/13/11, makdo marbun <banten7003@yahoo.com> wrote:
>> >
>> >
>> >
>> >
>> > Dear rekans mailist
>> > dan Pak frans,Mas syukron . Mr. Kid and Moderator..terimakasih ya atas
>> > bantuannya
>> >
>> >
>> >
>> > Selamat Pagi
>> > semua....
>> >
>> >
>> >
>> > terlampir respon saya yang saya ujicobakan contoh dari rekan
>> > kita pak Frans maka hasilnya adalah sbb
>> >
>> >
>> >
>> > 1.Pada L9 saya
>> > coba ketikkan D yang muncul di Actual Hour seharusnya angka 7 jam tapi
>> > jadi muncul
>> > jadi angka 5 ya,..?
>> >
>> > 2. pada Jam masuk
>> > 21 Nov ( Minggu ) karyawan yang bersangkutan
>> > gak kerja jadi saya ketik 0 dan
>> > pada actual hour muncul ###### ,.. kenapa ya?
>> >
>> >
>> >
>> > Oh ya rekans mailist
>> > and Mod yth
>> >
>> > Sebagai catatan pada kami adalah ...
>> >
>> > Prinsipnya 1 : jika D/C/I/S pada hari senin sd Jumat adalah basic hour
>> > yang muncul 7 jam
>> >
>> > Prinsipnya 2 : jika D/C/I/S pada hari sabtu adalah basic hour yang
>> > muncul
>> > 5 jam
>> >
>> > Prinsipnya 3 : jika A adalah basic hour yang muncul 0 jam
>> >
>> > Prinsipnya 4 : jika pada
>> > hari minggu jika tidak masuk adalah basic
>> > hour yang muncul 0 jam
>> >
>> > Prinsipnya 5 : JIka masuk masuk sebelum
>> > jam 8.15 pada pada jam masuk
>> > muncul jadi 8 jam
>> >
>> > Prinsipnya 6 : Jam
>> > kerja regular ( normalnya ) adalah Jam
>> > masuk – Jam keluar – jam istirahat
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > Salamku
>> >
>> > makdo
>> >
>> >
>> >
>> >
>> >
>> > --- On Fri, 10/6/11, Franciscus SOG <jclugbu@gmail.com> wrote:
>> >
>> > From: Franciscus SOG <jclugbu@gmail.com>
>> > Subject: Re: [belajar-excel] Rekap absensi dan Jam kerja
>> > To: belajar-excel@yahoogroups.com
>> > Date: Friday, 10 June, 2011, 11:27 AM
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > Dear Makdo,
>> >
>> >
>> >
>> > Semoga membantu.
>> >
>> >
>> >
>> > =IF(ISNA(MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNUMBER(INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0))))*ISNUMBER(INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0)+1));(INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0)+1))-(IF(ISNUMBER(INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0))))-$F$6;IF(IF(ISNUMBER(INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
>> >
>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
>> >
>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
>> >
>> >
>> Msk_kel'!$H$4:$BQ$4;0)))="A";TIME(0;0;0);IF(WEEKDAY(H11;2)=6;TIME(5;0;0);TIME(7;0;0)))))
>> >
>> >
>> >
>> > Penjelasan lengkap di attachment.
>> >
>> >
>> >
>> > NB : tipe data sudah diubah menjadi time [hh]:mm
>> >
>> >
>> >
>> > CMIIW
>> >
>> >
>> >
>> > Blessings,
>> >
>> >
>> >
>> > Fran'z
>> >
>> >
>> >
>> > On 6/10/11, makdo marbun <banten7003@yahoo.com> wrote:
>> >
>> >>
>> >
>> >>
>> >
>> >>
>> >
>> >>
>> >
>> >> dear sedulur..
>> >
>> >> Mohon
>> >
>> >> pencerahannya, saya masih awam neh
>> >
>> >>
>> >
>> >> Yang diharapkan sebagai berikut :
>> >
>> >>
>> >
>> >> 1. Jika pada absensi jam
>> >
>> >> masuk datang sebelum jam 8 maka tertulis
>> >
>> >>
>> >
>> >> pada actual jadi 8
>> >
>> >>
>> >
>> >> 2. Jika pada absensi jam masuk datang sebelum jam 8:15 maka
>> >
>> >> tertulis
>> >
>> >>
>> >
>> >> pada actual jadi 8
>> >
>> >>
>> >
>> >> 3. Jika pada Jam masuk di tulis = A maka tertulis pada
>> >
>> >> actual hour jadi = 0
>> >
>> >>
>> >
>> >> 4. Jika pada Jam masuk di tulis = C / I / S / D pada hari
>> >
>> >> sabtu
>> >
>> >>
>> >
>> >> maka tertulis pada actual hour jadi = 5
>> >
>> >>
>> >
>> >> 5. Jika pada Jam masuk di tulis = C / I / S / D di luar hari
>> >
>> >> sabtu
>> >
>> >>
>> >
>> >> maka tertulis pada actual hour jadi = 7
>> >
>> >>
>> >
>> >> 6. jam kerja kantor adalah =jam masuk – jam keluar - jam
>> >
>> >> istirahat
>> >
>> >>
>> >
>> >> Contoh masuk jam
>> >
>> >> 8 keluar jam 22 mak hasilnya = 13
>> >
>> >> jam
>> >
>> >>
>> >
>> >>
>> >
>> >>
>> >
>> >> Terimakasih banyak & semoga di murahkan rejeki serta diberi
>> >
>> >>
>> >
>> >> kesehatan oleh yang Mahakuasa
>> >
>> >>
>> >
>> >>
>> >
>> >>
>> >
>> >>
>> >
>> >>
>> >
>> >> Salam
>> >
>> >>
>> >
>> >>
>> >
>> >> makdo Marbun
>> >
>> >>
>> >
>> >>
>> >
>> >>
>> >
>> >> Note : Kalau bisa jangan pake makro ya ..hee
>> >
>> >>
>> >
>> >>
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>>
>>
>>
>
2d.

Re: Rekap absensi dan Jam kerja

Posted by: "Mr. Kid" mr.nmkid@gmail.com   nmkid.family@ymail.com

Mon Jun 13, 2011 1:49 am (PDT)



Dear Franz,

Terima kasih atas kerja samanya.

Best Regard,
Belajar Excel Moderator

2011/6/13 Franciscus SOG <jclugbu@gmail.com>

>
>
> Dear momods,
>
> Sori2 lupa lihat file size, berikut yang sudah digencet.. Thanks for
> advice.
>
> Blessings,
>
> Fran'z
>
>
> On 6/13/11, Mr. Kid <mr.nmkid@gmail.com> wrote:
> > Maaf Mr. Franz, kena tilang nih
> > usahakan kedepan attachment max 250Kb ya.
> >
> > potong data,kompresi atau apalah
> >
> > Thank You and Regard,
> > Belajar Excel Moderator
> >
> > 2011/6/13 Franciscus SOG <jclugbu@gmail.com>
> >
> >>
> >>
> >> Dear makdo,
> >>
> >> Untuk angka jam 7 menjadi angka jam 5 karena weekday belum diabsolut.
> >> Untuk ##### karena hasilnya negatif, maka dari itu perlu dibuat
> >> kondisi if lagi. Untuk mengecek jika jam keluar-jam masuk > 0 maka jam
> >> keluar - jam masuk - jam istirahat. Jika tidak maka time(0;0;0)
> >>
> >> Berikut rumus modifikasi menggunakan baris bantu, terlalu mumet
> >> menggabungkannya.
> >>
> >>
> >> =IF(ISNA(MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNA(MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0)));IF((INDEX('Jam
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9))))*ISNUMBER(IF(ISNA(MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9+1)));IF((IF(ISNA(MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9+1))-(IF(ISNA(MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)))))>0;(IF(ISNA(MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9+1)))-(IF(ISNA(MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >>
> Msk_kel'!$D$7:$D$16;0);H$9))))-$F$6;TIME(0;0;0));IF(IF(ISNA(MATCH(H$11;'Jam
> >> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam
> >>
> >> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >>
> >>
> Msk_kel'!$D$7:$D$16;0);H$9)))="A";TIME(0;0;0);IF(WEEKDAY(H$11;2)=6;TIME(5;0;0);TIME(7;0;0)))))
> >>
> >> Semoga membantu. CMIIW
> >>
> >> Blessings,
> >>
> >> Fran'z
> >>
> >>
> >> On 6/13/11, makdo marbun <banten7003@yahoo.com> wrote:
> >> >
> >> >
> >> >
> >> >
> >> > Dear rekans mailist
> >> > dan Pak frans,Mas syukron . Mr. Kid and Moderator..terimakasih ya atas
> >> > bantuannya
> >> >
> >> >
> >> >
> >> > Selamat Pagi
> >> > semua....
> >> >
> >> >
> >> >
> >> > terlampir respon saya yang saya ujicobakan contoh dari rekan
> >> > kita pak Frans maka hasilnya adalah sbb
> >> >
> >> >
> >> >
> >> > 1.Pada L9 saya
> >> > coba ketikkan D yang muncul di Actual Hour seharusnya angka 7 jam tapi
> >> > jadi muncul
> >> > jadi angka 5 ya,..?
> >> >
> >> > 2. pada Jam masuk
> >> > 21 Nov ( Minggu ) karyawan yang bersangkutan
> >> > gak kerja jadi saya ketik 0 dan
> >> > pada actual hour muncul ###### ,.. kenapa ya?
> >> >
> >> >
> >> >
> >> > Oh ya rekans mailist
> >> > and Mod yth
> >> >
> >> > Sebagai catatan pada kami adalah ...
> >> >
> >> > Prinsipnya 1 : jika D/C/I/S pada hari senin sd Jumat adalah basic hour
> >> > yang muncul 7 jam
> >> >
> >> > Prinsipnya 2 : jika D/C/I/S pada hari sabtu adalah basic hour yang
> >> > muncul
> >> > 5 jam
> >> >
> >> > Prinsipnya 3 : jika A adalah basic hour yang muncul 0 jam
> >> >
> >> > Prinsipnya 4 : jika pada
> >> > hari minggu jika tidak masuk adalah basic
> >> > hour yang muncul 0 jam
> >> >
> >> > Prinsipnya 5 : JIka masuk masuk sebelum
> >> > jam 8.15 pada pada jam masuk
> >> > muncul jadi 8 jam
> >> >
> >> > Prinsipnya 6 : Jam
> >> > kerja regular ( normalnya ) adalah Jam
> >> > masuk – Jam keluar – jam istirahat
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > Salamku
> >> >
> >> > makdo
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > --- On Fri, 10/6/11, Franciscus SOG <jclugbu@gmail.com> wrote:
> >> >
> >> > From: Franciscus SOG <jclugbu@gmail.com>
> >> > Subject: Re: [belajar-excel] Rekap absensi dan Jam kerja
> >> > To: belajar-excel@yahoogroups.com
> >> > Date: Friday, 10 June, 2011, 11:27 AM
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > Dear Makdo,
> >> >
> >> >
> >> >
> >> > Semoga membantu.
> >> >
> >> >
> >> >
> >> > =IF(ISNA(MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNUMBER(INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0))))*ISNUMBER(INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0)+1));(INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0)+1))-(IF(ISNUMBER(INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0))))-$F$6;IF(IF(ISNUMBER(INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam
> >> >
> >> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam
> >> >
> >> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam
> >> >
> >> >
> >>
> Msk_kel'!$H$4:$BQ$4;0)))="A";TIME(0;0;0);IF(WEEKDAY(H11;2)=6;TIME(5;0;0);TIME(7;0;0)))))
> >> >
> >> >
> >> >
> >> > Penjelasan lengkap di attachment.
> >> >
> >> >
> >> >
> >> > NB : tipe data sudah diubah menjadi time [hh]:mm
> >> >
> >> >
> >> >
> >> > CMIIW
> >> >
> >> >
> >> >
> >> > Blessings,
> >> >
> >> >
> >> >
> >> > Fran'z
> >> >
> >> >
> >> >
> >> > On 6/10/11, makdo marbun <banten7003@yahoo.com> wrote:
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >> dear sedulur..
> >> >
> >> >> Mohon
> >> >
> >> >> pencerahannya, saya masih awam neh
> >> >
> >> >>
> >> >
> >> >> Yang diharapkan sebagai berikut :
> >> >
> >> >>
> >> >
> >> >> 1. Jika pada absensi jam
> >> >
> >> >> masuk datang sebelum jam 8 maka tertulis
> >> >
> >> >>
> >> >
> >> >> pada actual jadi 8
> >> >
> >> >>
> >> >
> >> >> 2. Jika pada absensi jam masuk datang sebelum jam 8:15 maka
> >> >
> >> >> tertulis
> >> >
> >> >>
> >> >
> >> >> pada actual jadi 8
> >> >
> >> >>
> >> >
> >> >> 3. Jika pada Jam masuk di tulis = A maka tertulis pada
> >> >
> >> >> actual hour jadi = 0
> >> >
> >> >>
> >> >
> >> >> 4. Jika pada Jam masuk di tulis = C / I / S / D pada hari
> >> >
> >> >> sabtu
> >> >
> >> >>
> >> >
> >> >> maka tertulis pada actual hour jadi = 5
> >> >
> >> >>
> >> >
> >> >> 5. Jika pada Jam masuk di tulis = C / I / S / D di luar hari
> >> >
> >> >> sabtu
> >> >
> >> >>
> >> >
> >> >> maka tertulis pada actual hour jadi = 7
> >> >
> >> >>
> >> >
> >> >> 6. jam kerja kantor adalah =jam masuk – jam keluar - jam
> >> >
> >> >> istirahat
> >> >
> >> >>
> >> >
> >> >> Contoh masuk jam
> >> >
> >> >> 8 keluar jam 22 mak hasilnya = 13
> >> >
> >> >> jam
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >> Terimakasih banyak & semoga di murahkan rejeki serta diberi
> >> >
> >> >>
> >> >
> >> >> kesehatan oleh yang Mahakuasa
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >> Salam
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >> makdo Marbun
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >> Note : Kalau bisa jangan pake makro ya ..hee
> >> >
> >> >>
> >> >
> >> >>
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >>
> >
>
>
>
2e.

Re: Rekap absensi dan Jam kerja--terimakasih--

Posted by: "makdo marbun" banten7003@yahoo.com   banten7003

Mon Jun 13, 2011 2:12 am (PDT)



Pak frans, Mr. Kid and Moderator..terimakasih ya atas bantuannya, sudah oke neh, mantaf banget solusi dari kalian .. walaupun pak Frans sampe di Tilang sama om Momod gara gara pengen bantu saya ..maaf ya pak.. heee
rekans mailist,sekali lagi untuk semuanya maksih ya

salam
makdo

--- On Mon, 13/6/11, Franciscus SOG <jclugbu@gmail.com> wrote:

From: Franciscus SOG <jclugbu@gmail.com>
Subject: Re: [belajar-excel] Rekap absensi dan Jam kerja
To: belajar-excel@yahoogroups.com
Date: Monday, 13 June, 2011, 3:44 PM

 

Dear momods,

Sori2 lupa lihat file size, berikut yang sudah digencet.. Thanks for advice.

Blessings,

Fran'z

On 6/13/11, Mr. Kid <mr.nmkid@gmail.com> wrote:

> Maaf Mr. Franz, kena tilang nih

> usahakan kedepan attachment max 250Kb ya.

>

> potong data,kompresi atau apalah

>

> Thank You and Regard,

> Belajar Excel Moderator

>

> 2011/6/13 Franciscus SOG <jclugbu@gmail.com>

>

>>

>>

>> Dear makdo,

>>

>> Untuk angka jam 7 menjadi angka jam 5 karena weekday belum diabsolut.

>> Untuk ##### karena hasilnya negatif, maka dari itu perlu dibuat

>> kondisi if lagi. Untuk mengecek jika jam keluar-jam masuk > 0 maka jam

>> keluar - jam masuk - jam istirahat. Jika tidak maka time(0;0;0)

>>

>> Berikut rumus modifikasi menggunakan baris bantu, terlalu mumet

>> menggabungkannya.

>>

>>

>> =IF(ISNA(MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNA(MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0)));IF((INDEX('Jam

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9))))*ISNUMBER(IF(ISNA(MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9+1)));IF((IF(ISNA(MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9+1))-(IF(ISNA(MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)))))>0;(IF(ISNA(MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0));"";INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9+1)))-(IF(ISNA(MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9))))-$F$6;TIME(0;0;0));IF(IF(ISNA(MATCH(H$11;'Jam

>> Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9));IF((INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)<=$F$5)*(INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9)>=TIME(0;0;1));$F$3;INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> Msk_kel'!$D$7:$D$16;0);H$9));INDEX('Jam

>>

>> Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>>

>> Msk_kel'!$D$7:$D$16;0);H$9)))="A";TIME(0;0;0);IF(WEEKDAY(H$11;2)=6;TIME(5;0;0);TIME(7;0;0)))))

>>

>> Semoga membantu. CMIIW

>>

>> Blessings,

>>

>> Fran'z

>>

>>

>> On 6/13/11, makdo marbun <banten7003@yahoo.com> wrote:

>> >

>> >

>> >

>> >

>> > Dear rekans mailist

>> > dan Pak frans,Mas syukron . Mr. Kid and Moderator..terimakasih ya atas

>> > bantuannya

>> >

>> >

>> >

>> > Selamat Pagi

>> > semua....

>> >

>> >

>> >

>> > terlampir respon saya yang saya ujicobakan contoh dari rekan

>> > kita pak Frans maka hasilnya adalah sbb

>> >

>> >

>> >

>> > 1.Pada L9 saya

>> > coba ketikkan D yang muncul di Actual Hour seharusnya angka 7 jam tapi

>> > jadi muncul

>> > jadi angka 5 ya,..?

>> >

>> > 2. pada Jam masuk

>> > 21 Nov ( Minggu ) karyawan yang bersangkutan

>> > gak kerja jadi saya ketik 0 dan

>> > pada actual hour muncul ###### ,.. kenapa ya?

>> >

>> >

>> >

>> > Oh ya rekans mailist

>> > and Mod yth

>> >

>> > Sebagai catatan pada kami adalah ...

>> >

>> > Prinsipnya 1 : jika D/C/I/S pada hari senin sd Jumat adalah basic hour

>> > yang muncul 7 jam

>> >

>> > Prinsipnya 2 : jika D/C/I/S pada hari sabtu adalah basic hour yang

>> > muncul

>> > 5 jam

>> >

>> > Prinsipnya 3 : jika A adalah basic hour yang muncul 0 jam

>> >

>> > Prinsipnya 4 : jika pada

>> > hari minggu jika tidak masuk adalah basic

>> > hour yang muncul 0 jam

>> >

>> > Prinsipnya 5 : JIka masuk masuk sebelum

>> > jam 8.15 pada pada jam masuk

>> > muncul jadi 8 jam

>> >

>> > Prinsipnya 6 : Jam

>> > kerja regular ( normalnya ) adalah Jam

>> > masuk â€" Jam keluar â€" jam istirahat

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> > Salamku

>> >

>> > makdo

>> >

>> >

>> >

>> >

>> >

>> > --- On Fri, 10/6/11, Franciscus SOG <jclugbu@gmail.com> wrote:

>> >

>> > From: Franciscus SOG <jclugbu@gmail.com>

>> > Subject: Re: [belajar-excel] Rekap absensi dan Jam kerja

>> > To: belajar-excel@yahoogroups.com

>> > Date: Friday, 10 June, 2011, 11:27 AM

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> > Dear Makdo,

>> >

>> >

>> >

>> > Semoga membantu.

>> >

>> >

>> >

>> > =IF(ISNA(MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0));"";IF(ISNUMBER(IF(ISNUMBER(INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0))))*ISNUMBER(INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0)+1));(INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0)+1))-(IF(ISNUMBER(INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0))))-$F$6;IF(IF(ISNUMBER(INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0)));IF(INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0))<=$F$5;$F$3;INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> > Msk_kel'!$H$4:$BQ$4;0)));INDEX('Jam

>> >

>> > Msk_kel'!$H$7:$BQ$16;MATCH($D12;'Jam

>> >

>> > Msk_kel'!$D$7:$D$16;0);MATCH(H$11;'Jam

>> >

>> >

>> Msk_kel'!$H$4:$BQ$4;0)))="A";TIME(0;0;0);IF(WEEKDAY(H11;2)=6;TIME(5;0;0);TIME(7;0;0)))))

>> >

>> >

>> >

>> > Penjelasan lengkap di attachment.

>> >

>> >

>> >

>> > NB : tipe data sudah diubah menjadi time [hh]:mm

>> >

>> >

>> >

>> > CMIIW

>> >

>> >

>> >

>> > Blessings,

>> >

>> >

>> >

>> > Fran'z

>> >

>> >

>> >

>> > On 6/10/11, makdo marbun <banten7003@yahoo.com> wrote:

>> >

>> >>

>> >

>> >>

>> >

>> >>

>> >

>> >>

>> >

>> >> dear sedulur..

>> >

>> >> Mohon

>> >

>> >> pencerahannya, saya masih awam neh

>> >

>> >>

>> >

>> >> Yang diharapkan sebagai berikut :

>> >

>> >>

>> >

>> >> 1. Jika pada absensi jam

>> >

>> >> masuk datang sebelum jam 8 maka tertulis

>> >

>> >>

>> >

>> >> pada actual jadi 8

>> >

>> >>

>> >

>> >> 2. Jika pada absensi jam masuk datang sebelum jam 8:15 maka

>> >

>> >> tertulis

>> >

>> >>

>> >

>> >> pada actual jadi 8

>> >

>> >>

>> >

>> >> 3. Jika pada Jam masuk di tulis = A maka tertulis pada

>> >

>> >> actual hour jadi = 0

>> >

>> >>

>> >

>> >> 4. Jika pada Jam masuk di tulis = C / I / S / D pada hari

>> >

>> >> sabtu

>> >

>> >>

>> >

>> >> maka tertulis pada actual hour jadi = 5

>> >

>> >>

>> >

>> >> 5. Jika pada Jam masuk di tulis = C / I / S / D di luar hari

>> >

>> >> sabtu

>> >

>> >>

>> >

>> >> maka tertulis pada actual hour jadi = 7

>> >

>> >>

>> >

>> >> 6. jam kerja kantor adalah =jam masuk â€" jam keluar - jam

>> >

>> >> istirahat

>> >

>> >>

>> >

>> >> Contoh masuk jam

>> >

>> >> 8 keluar jam 22 mak hasilnya = 13

>> >

>> >> jam

>> >

>> >>

>> >

>> >>

>> >

>> >>

>> >

>> >> Terimakasih banyak & semoga di murahkan rejeki serta diberi

>> >

>> >>

>> >

>> >> kesehatan oleh yang Mahakuasa

>> >

>> >>

>> >

>> >>

>> >

>> >>

>> >

>> >>

>> >

>> >>

>> >

>> >> Salam

>> >

>> >>

>> >

>> >>

>> >

>> >> makdo Marbun

>> >

>> >>

>> >

>> >>

>> >

>> >>

>> >

>> >> Note : Kalau bisa jangan pake makro ya ..hee

>> >

>> >>

>> >

>> >>

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>> >

>>

>>

>>

>

3a.

Bls: [belajar-excel] macro excel

Posted by: "anggraini gadis" gadiezqu@yahoo.co.id   gadiezqu

Mon Jun 13, 2011 2:38 am (PDT)





oh ya mbak siti sy pake excel 2007. gmn yyahh

________________________________
Dari: hendrik karnadi <hendrikkarnadi@yahoo.com>
Kepada: belajar-excel@yahoogroups.com
Terkirim: Jum, 10 Juni, 2011 20:51:11
Judul: Fw: [belajar-excel] macro excel

Mbak Siti,

Mau nanya ..., angka "48" dalam code di bawah ini (yang juga sering muncul dalam
code yang Mbak buat) berfungsi untuk apa ?
MsgBox "data MTBF belum diisi!", 48, "Hayyah!"

Salam,
Hendrik Karnadi

----- Forwarded Message ----
From: STDEV(i) <setiyowati.devi@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Saturday, June 11, 2011 2:22:30
Subject: Re: [belajar-excel] macro excel

penjelasannya kok minim sekali yaaa, jadi apa yg akan terbaca di bawah ini
hanyalah
khayalanku sendiri..
(1) membuat grafikotomatis
Saya ndak tahu caranya; tetapi kalau membuat CHART otomatis .. ya tahu lah
dikitts,
asal.. tabel yg mau dibuat chartnya sudah ADA
Tabel anda mana ??, apakah data yg anda tulis di email itu dianggap tabel
di bagian mana nya saja yg mau dianggap tabel (hingga harus tampak di
Chart-nya?)

(2) membuat "button" ?
Bisaa

Aktifkan Toolbar yg bernama Control Toolbox (menu : View > Toolbax > Control
Toolbox)
( anda kami anggap memakai excel 2003 )
Di situ banyak icon yg berupa tool untuk membuat (menginstance) ActiveX Control
antara lain: CommandButton.
Klik ikonnya, goreskan mouse pointer di sheet, maka terbentuklan sebuah
CommandButton
Atur atur dikit dengan kotak property nya (misal warna, nama, caption
Letak dan ukuran lebih gampang diatur pakai mouse (seret kesana, seret kesini..)

Makro-nya (agar bisa mengisi data MTBF MTTR) kira kira seperti ini
Dianggap: data-data yg ada ei email itu tertulisnya di Sheets
Data MTBF ada di C8, MTTR adadi C9)

Ini serba "mengarang sendiri" karena anda datang sebagai "pendekar bertangan
kosong"
(gak bawa sheet gito loch..)

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

Setelah selesai mengatur CommandButton; jangan lupa: keluar dari DesignMode ,
(klik ikon
Exit Design Mode pada Toolbar yg diceritakan di atas.)

Userform nya berisi beberapa prosedur (makro) salah satunya spt ini
(userform dibuat denan menu Insert > UserForm di jendela Visual Basic Editor,
sedangkan Jendela VBE itu dapat dihadirkan dengan ALt + F11)

Private Sub Cmd_OK_Click()
' INPUT DICEGAH BILA SALAH SATU TEXTBOX MASIH KOSONG
If TxtMTBF = vbNullString Then
MsgBox "data MTBF belum diisi!", 48, "Hayyah!"
Exit Sub
End If
If TxtMTTR = vbNullString Then
MsgBox "data MTTR belum diisi!", 48, "Hayyah!"
Exit Sub
End If
' MEMASUKKAN INPUT KE CELLS
Range("C8") = CLng(TxtMTBF)
Range("C9") = CLng(TxtMTTR)
End Sub

Saya yaQQin bahwa apa yg kita ajukan ini (workbook & "per-makro-an" nya pasti
tidak cocok
dengan kehendak anda.
Tatapi, enaknya (bagi saya), anda tidak bisa komplain karena ssebelumnya anda
tidak pernah
mengajukan syarat (spesifikasi dan limitation) & penjelasan yg memadai.
(kalau misalnya tetap komplain juga, ya ndak pa pa, tetap akan dibantu, kalau
kita mampu
menangkap maksod penjelsan anda, maupun mampu membuatnya)

2011/6/10 anggraini <gadiezqu@yahoo.co.id>

no : 1
>nama peralatan : x ray 1
>waktu operasi : 24x30x6 (menit)
>waktu gagal : ( 200 menit)
>jumlah gagal : 6 kali
>MTBF : 100 menit
>MTTR : 50 menit
>% availibility : adalah waktu operasi / waktu gagal * 100%
>
>bagaimana sya membuat dengan makro yang secara otomatis terbentuk grafik?
>bisakah sy membuat semacam button untuk mengisi data di MTBF dan MTTR? thanks
>
>
3b.

Bls: [belajar-excel] macro excel

Posted by: "anggraini gadis" gadiezqu@yahoo.co.id   gadiezqu

Mon Jun 13, 2011 2:38 am (PDT)



he...he.. makasih jawabannya.... ini tabel yg mau dibuat... di lampiran yaa....

________________________________
Dari: hendrik karnadi <hendrikkarnadi@yahoo.com>
Kepada: belajar-excel@yahoogroups.com
Terkirim: Jum, 10 Juni, 2011 20:51:11
Judul: Fw: [belajar-excel] macro excel

Mbak Siti,

Mau nanya ..., angka "48" dalam code di bawah ini (yang juga sering muncul dalam
code yang Mbak buat) berfungsi untuk apa ?
MsgBox "data MTBF belum diisi!", 48, "Hayyah!"

Salam,
Hendrik Karnadi

----- Forwarded Message ----
From: STDEV(i) <setiyowati.devi@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Saturday, June 11, 2011 2:22:30
Subject: Re: [belajar-excel] macro excel

penjelasannya kok minim sekali yaaa, jadi apa yg akan terbaca di bawah ini
hanyalah
khayalanku sendiri..
(1) membuat grafikotomatis
Saya ndak tahu caranya; tetapi kalau membuat CHART otomatis .. ya tahu lah
dikitts,
asal.. tabel yg mau dibuat chartnya sudah ADA
Tabel anda mana ??, apakah data yg anda tulis di email itu dianggap tabel
di bagian mana nya saja yg mau dianggap tabel (hingga harus tampak di
Chart-nya?)

(2) membuat "button" ?
Bisaa

Aktifkan Toolbar yg bernama Control Toolbox (menu : View > Toolbax > Control
Toolbox)
( anda kami anggap memakai excel 2003 )
Di situ banyak icon yg berupa tool untuk membuat (menginstance) ActiveX Control
antara lain: CommandButton.
Klik ikonnya, goreskan mouse pointer di sheet, maka terbentuklan sebuah
CommandButton
Atur atur dikit dengan kotak property nya (misal warna, nama, caption
Letak dan ukuran lebih gampang diatur pakai mouse (seret kesana, seret kesini..)

Makro-nya (agar bisa mengisi data MTBF MTTR) kira kira seperti ini
Dianggap: data-data yg ada ei email itu tertulisnya di Sheets
Data MTBF ada di C8, MTTR adadi C9)

Ini serba "mengarang sendiri" karena anda datang sebagai "pendekar bertangan
kosong"
(gak bawa sheet gito loch..)

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

Setelah selesai mengatur CommandButton; jangan lupa: keluar dari DesignMode ,
(klik ikon
Exit Design Mode pada Toolbar yg diceritakan di atas.)

Userform nya berisi beberapa prosedur (makro) salah satunya spt ini
(userform dibuat denan menu Insert > UserForm di jendela Visual Basic Editor,
sedangkan Jendela VBE itu dapat dihadirkan dengan ALt + F11)

Private Sub Cmd_OK_Click()
' INPUT DICEGAH BILA SALAH SATU TEXTBOX MASIH KOSONG
If TxtMTBF = vbNullString Then
MsgBox "data MTBF belum diisi!", 48, "Hayyah!"
Exit Sub
End If
If TxtMTTR = vbNullString Then
MsgBox "data MTTR belum diisi!", 48, "Hayyah!"
Exit Sub
End If
' MEMASUKKAN INPUT KE CELLS
Range("C8") = CLng(TxtMTBF)
Range("C9") = CLng(TxtMTTR)
End Sub

Saya yaQQin bahwa apa yg kita ajukan ini (workbook & "per-makro-an" nya pasti
tidak cocok
dengan kehendak anda.
Tatapi, enaknya (bagi saya), anda tidak bisa komplain karena ssebelumnya anda
tidak pernah
mengajukan syarat (spesifikasi dan limitation) & penjelasan yg memadai.
(kalau misalnya tetap komplain juga, ya ndak pa pa, tetap akan dibantu, kalau
kita mampu
menangkap maksod penjelsan anda, maupun mampu membuatnya)

2011/6/10 anggraini <gadiezqu@yahoo.co.id>

no : 1
>nama peralatan : x ray 1
>waktu operasi : 24x30x6 (menit)
>waktu gagal : ( 200 menit)
>jumlah gagal : 6 kali
>MTBF : 100 menit
>MTTR : 50 menit
>% availibility : adalah waktu operasi / waktu gagal * 100%
>
>bagaimana sya membuat dengan makro yang secara otomatis terbentuk grafik?
>bisakah sy membuat semacam button untuk mengisi data di MTBF dan MTTR? thanks
>
>
3c.

Bls: [belajar-excel] macro excel

Posted by: "anggraini gadis" gadiezqu@yahoo.co.id   gadiezqu

Mon Jun 13, 2011 2:48 am (PDT)



to mbak siti.... iya mbak maksud sy itu seperti pada lampiran anda (bisa tahu kl
tujuannya jelas).... ada button buat isi mtbf dan mttr juga ada button buat liat
grafik yang menampilkan persen kerusakan mereka tiap bulan tiap - tiap alat.
trus ada button kl di klik langsung membentuk laporan seperti data yg saya
lampirkan.
kira2 bisa gak mbak kl kita misalkan mengisi data itu tiap hari untuk mtbf dan
mttrnya tapi begitu kita klik tombol laporan yang muncul adalah akumulasi dari
data yg kita masukkan selama 6 bulan. bisa dimengerti tidak penjelasan sy mbak?
makasih yaa....

________________________________
Dari: hendrik karnadi <hendrikkarnadi@yahoo.com>
Kepada: belajar-excel@yahoogroups.com
Terkirim: Jum, 10 Juni, 2011 20:51:11
Judul: Fw: [belajar-excel] macro excel

Mbak Siti,

Mau nanya ..., angka "48" dalam code di bawah ini (yang juga sering muncul dalam
code yang Mbak buat) berfungsi untuk apa ?
MsgBox "data MTBF belum diisi!", 48, "Hayyah!"

Salam,
Hendrik Karnadi

----- Forwarded Message ----
From: STDEV(i) <setiyowati.devi@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Saturday, June 11, 2011 2:22:30
Subject: Re: [belajar-excel] macro excel

penjelasannya kok minim sekali yaaa, jadi apa yg akan terbaca di bawah ini
hanyalah
khayalanku sendiri..
(1) membuat grafikotomatis
Saya ndak tahu caranya; tetapi kalau membuat CHART otomatis .. ya tahu lah
dikitts,
asal.. tabel yg mau dibuat chartnya sudah ADA
Tabel anda mana ??, apakah data yg anda tulis di email itu dianggap tabel
di bagian mana nya saja yg mau dianggap tabel (hingga harus tampak di
Chart-nya?)

(2) membuat "button" ?
Bisaa

Aktifkan Toolbar yg bernama Control Toolbox (menu : View > Toolbax > Control
Toolbox)
( anda kami anggap memakai excel 2003 )
Di situ banyak icon yg berupa tool untuk membuat (menginstance) ActiveX Control
antara lain: CommandButton.
Klik ikonnya, goreskan mouse pointer di sheet, maka terbentuklan sebuah
CommandButton
Atur atur dikit dengan kotak property nya (misal warna, nama, caption
Letak dan ukuran lebih gampang diatur pakai mouse (seret kesana, seret kesini..)

Makro-nya (agar bisa mengisi data MTBF MTTR) kira kira seperti ini
Dianggap: data-data yg ada ei email itu tertulisnya di Sheets
Data MTBF ada di C8, MTTR adadi C9)

Ini serba "mengarang sendiri" karena anda datang sebagai "pendekar bertangan
kosong"
(gak bawa sheet gito loch..)

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

Setelah selesai mengatur CommandButton; jangan lupa: keluar dari DesignMode ,
(klik ikon
Exit Design Mode pada Toolbar yg diceritakan di atas.)

Userform nya berisi beberapa prosedur (makro) salah satunya spt ini
(userform dibuat denan menu Insert > UserForm di jendela Visual Basic Editor,
sedangkan Jendela VBE itu dapat dihadirkan dengan ALt + F11)

Private Sub Cmd_OK_Click()
' INPUT DICEGAH BILA SALAH SATU TEXTBOX MASIH KOSONG
If TxtMTBF = vbNullString Then
MsgBox "data MTBF belum diisi!", 48, "Hayyah!"
Exit Sub
End If
If TxtMTTR = vbNullString Then
MsgBox "data MTTR belum diisi!", 48, "Hayyah!"
Exit Sub
End If
' MEMASUKKAN INPUT KE CELLS
Range("C8") = CLng(TxtMTBF)
Range("C9") = CLng(TxtMTTR)
End Sub

Saya yaQQin bahwa apa yg kita ajukan ini (workbook & "per-makro-an" nya pasti
tidak cocok
dengan kehendak anda.
Tatapi, enaknya (bagi saya), anda tidak bisa komplain karena ssebelumnya anda
tidak pernah
mengajukan syarat (spesifikasi dan limitation) & penjelasan yg memadai.
(kalau misalnya tetap komplain juga, ya ndak pa pa, tetap akan dibantu, kalau
kita mampu
menangkap maksod penjelsan anda, maupun mampu membuatnya)

2011/6/10 anggraini <gadiezqu@yahoo.co.id>

no : 1
>nama peralatan : x ray 1
>waktu operasi : 24x30x6 (menit)
>waktu gagal : ( 200 menit)
>jumlah gagal : 6 kali
>MTBF : 100 menit
>MTTR : 50 menit
>% availibility : adalah waktu operasi / waktu gagal * 100%
>
>bagaimana sya membuat dengan makro yang secara otomatis terbentuk grafik?
>bisakah sy membuat semacam button untuk mengisi data di MTBF dan MTTR? thanks
>
>
4a.

Re: Data yang sama dihitung 1

Posted by: "Rachmad HIDAYAT" rachmad.hidayat@external.total.com

Mon Jun 13, 2011 5:08 pm (PDT)



Untuk para master,

Terima kasih atas pencerahan Ilmu nya ya...
Problem solved...

Terima Kasih,
Rachmad Hidayat

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com] On Behalf Of summonery
Sent: 13 June 2011 13:03
To: belajar-excel@yahoogroups.com
Subject: [belajar-excel] Re: Data yang sama dihitung 1

sekedar waspada penggunaan asterix "*" untuk kasus ini:

Budi-1

Budi-1

Budi-1

Budi-1

Joni Indo

Joni Indonesia

Joni Indo

B234WD

B234WD

B234WD

jika hasil yang diinginkan adalah 4, maka perlu dipertimbangkan penggunaan tanda ""

>semoga bermanfaat

--- In belajar-excel@yahoogroups.com, "Mr. Kid" <mr.nmkid@...> wrote:
> Kalau pake kriteria, misal yang gak blank aja yang dihitung, beri kondisi
> pada sisi pembilang, dan modifikasi kriteria dalam CountIF
> menjadi :
>
> =SumProduct( ( Len( range_datanya ) > 0 ) / CountIF( range_datanya ,
> range_datanya & "*" ) )

5a.

Re: Lookup ke Warna , Bisa nggak ya!!

Posted by: "abu farabi" abu.farabi11@gmail.com

Mon Jun 13, 2011 8:01 pm (PDT)



Dear all
terima kasih atas bantuannya,
bu dokter bukan ngilang tp belum sempet buka email lg, maaf ya
mengenai conditional formating, maksudnya bagaima nih?
Mohon pencerahannya ya
terima kasih kembali

On 6/11/11, STDEV(i) <setiyowati.devi@gmail.com> wrote:
> asal....
> daftar kriteria "kolor" (color) nya *tidak berkembang sampai melebihi **max
> kondisi*
> yg diatur dlm excel terbaru / yg digunakan.
>
> yg agak kurang seru adalah, kita repott mikirin masalah ini (walaupun
> berguna
> bagi diri sendiri) tetapi s*ang thread-maker / pak-abu-nya-sendiri* malah
> ngilang
> tak berkesan.. hit & run, he he he..
>
> kacian deh kita...
>
>
>
> 2011/6/11 summonery <summonery@yahoo.com>
>
>> dari file .XLS yang dilampirkan pak abu, saya berkeyakinan bahwa file .XLS
>> tersebut di buat bukan di excel2003 maupun versi sebelumnya, bisa dilihat
>> dari jenis font maupun shape yang digunakan, sehingga atas dasar keyakinan
>> itu saya menyarankan pak abu menggunakan conditional formatting.
>>
>

5b.

Re: Lookup ke Warna , Bisa nggak ya!!

Posted by: "STDEV(i)" setiyowati.devi@gmail.com   siti_vi

Mon Jun 13, 2011 8:59 pm (PDT)



** select range C6:C10
** (di excel 2007) Ribbon > Tab: HOme > Group: Styles > Conditional Format
> Manage Rules > New Rule
** Pada formatting rules dialogBox pilih > "USe a formula to determine.....
"
** Isikan formula kondisi dan atur formatting yg diinginkan terhadap
selected range .
( khusus untuk 1 Range C6 itu saja anda perlu 5 kondisi / rules )

[image: condit Formattaing Rules.GIF]

[image: condit-format-banyak.PNG]

Masah ada kerjaan membuat sejenis itu untuk cell E6 dan G6.

Bila warna di tabel berubah dan/atau item bertambah, ketiga *format
berkondisi* itu harus
di edit lagi... (cappe de..)

CMIIW
mungkin ada cara mengatur Conditional Format yg lebih efisien... (ditunggu..
sharingnya)

2011/6/14 abu farabi <abu.farabi11@gmail.com>

> Dear all
>
> terima kasih atas bantuannya,
> bu dokter bukan ngilang tp belum sempet buka email lg, maaf ya
> mengenai conditional formating, maksudnya bagaima nih?
> Mohon pencerahannya ya
> terima kasih kembali
>
> On 6/11/11, STDEV(i) <setiyowati.devi@gmail.com> wrote:
> > asal....
> > daftar kriteria "kolor" (color) nya *tidak berkembang sampai melebihi
> **max kondisi*
> > yg diatur dlm excel terbaru / yg digunakan.
> >
> > yg agak kurang seru adalah, kita repott mikirin masalah ini (walaupun
> berguna
> > bagi diri sendiri) tetapi sang thread-maker / pak-abu-nya-sendiri malah
> ngilang
> > tak berkesan.. hit & run, he he he..
> >
> > kacian deh kita...
>
5c.

Re: Lookup ke Warna , Bisa nggak ya!!

Posted by: "Franciscus SOG" jclugbu@gmail.com   elijah_spirit

Mon Jun 13, 2011 9:36 pm (PDT)



Dear abu,

Berikut saya lampirkan 2 cara :

Cara 1 : dengan bantuan picture dan define names.
Cara 2 : conditional formatting 12 kondisi (excel 2007 ke atas ONLY).

@miss ctv : cara gampang-nya buat 12 kondisi tersebut. Misalnya dibuat
di C6:C10 (bersakit2 dahulu 12 kondisi bok..) baru copy paste ke
E6:E10 dan G6:G10.

Semoga bermanfaat.

Blessings,

Fran'z

On 6/14/11, STDEV(i) <setiyowati.devi@gmail.com> wrote:
> ** select range C6:C10
> ** (di excel 2007) Ribbon > Tab: HOme > Group: Styles > Conditional Format
> > Manage Rules > New Rule
> ** Pada formatting rules dialogBox pilih > "USe a formula to determine.....
> "
> ** Isikan formula kondisi dan atur formatting yg diinginkan terhadap
> selected range .
> ( khusus untuk 1 Range C6 itu saja anda perlu 5 kondisi / rules )
>
> [image: condit Formattaing Rules.GIF]
>
> [image: condit-format-banyak.PNG]
>
> Masah ada kerjaan membuat sejenis itu untuk cell E6 dan G6.
>
> Bila warna di tabel berubah dan/atau item bertambah, ketiga *format
> berkondisi* itu harus
> di edit lagi... (cappe de..)
>
> CMIIW
> mungkin ada cara mengatur Conditional Format yg lebih efisien... (ditunggu..
> sharingnya)
>
>
>
>
>
> 2011/6/14 abu farabi <abu.farabi11@gmail.com>
>
>> Dear all
>>
>> terima kasih atas bantuannya,
>> bu dokter bukan ngilang tp belum sempet buka email lg, maaf ya
>> mengenai conditional formating, maksudnya bagaima nih?
>> Mohon pencerahannya ya
>> terima kasih kembali
>>
>> On 6/11/11, STDEV(i) <setiyowati.devi@gmail.com> wrote:
>> > asal....
>> > daftar kriteria "kolor" (color) nya *tidak berkembang sampai melebihi
>> **max kondisi*
>> > yg diatur dlm excel terbaru / yg digunakan.
>> >
>> > yg agak kurang seru adalah, kita repott mikirin masalah ini (walaupun
>> berguna
>> > bagi diri sendiri) tetapi sang thread-maker / pak-abu-nya-sendiri malah
>> ngilang
>> > tak berkesan.. hit & run, he he he..
>> >
>> > kacian deh kita...
>>
>
6.

Menghapus Range Ganjil dengan Macro

Posted by: "lut her" luth3rs@yahoo.com   luth3rs

Mon Jun 13, 2011 11:57 pm (PDT)



Dear all excel mania,

mohon bantuannya untuk menghilangkan baris dengan macro contoh kasus terlampir,
selama ini pengerjaannya manual dblok dulu barisnya kemudian delete dikarenakan
datanya ribuan perlu macro untuk pengerjaannya supaya cepet mohon
penyelesaiannya.

terima kasih sebelumnya yah...

luth
7.

Iterasi Circular Reference Pada Excel

Posted by: "arif" noztrad@yahoo.co.id   noztrad

Tue Jun 14, 2011 12:01 am (PDT)



Ketika saya menggunakan excel dan mengalami circular references, saya mengaktifkan manual calculation dengan menggunakan iterasi, namun saya bingung, iterasi apakah yang digunakan oleh excel, apakah metode gauss-seidel, metode jacobi atau SOR atau mungkin iterasi yang excel bangun sendiri, mohon penjelasannya :D tidak menolak bila diberi link referensi eheheh

Recent Activity
Visit Your Group
Give Back

Yahoo! for Good

Get inspired

by a good cause.

Y! Toolbar

Get it Free!

easy 1-click access

to your groups.

Yahoo! Groups

Start a group

in 3 easy steps.

Connect with others.

Need to Reply?

Click one of the "Reply" links to respond to a specific message in the Daily Digest.

Create New Topic | Visit Your Group on the Web
---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com

posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com

berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages

melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/

menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com

keluar dari membership milis (UnSubscribe):
kirim mail kosong ke  belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar