sebentar,jika B13: 20100102 11012 hasil yang anda inginkan 01/02/2010 11:01:02 atau 01/02/2010 01:10:02 atau 01/02/2010 11:01:12 (?)
--- In [email protected], Nicodemus Rusdiyanto <nicodemus@...> wrote: > > Dear Suhu Kid, > > > > Untuk format time-nya memang dari tarikan system yang saya dapatkan dari > data seperti itu Mr. Kid. > > Ada sebagian data yang tidak konsisten. Saya juga cross check ke IT memang > seperti itu, karena data yang masuk dan tertarik menjadi satu kesatuan text. > > Yang mumet adalah apabila akan dipergunakan untuk menghitung hari dan waktu, > harus meng-convert lagi ke format date & time. > > > > Btw, terima kasih sangadh atas solve formula-nya. > > Penjelasannya sangat menjelaskan sekali. > > > > > > Thx & Rgds, Nico > > > > > > > > From: [email protected] [mailto:[email protected]] > On Behalf Of Mr. Kid > Sent: Friday, May 20, 2011 8:32 PM > To: [email protected] > Subject: Re: [belajar-excel] Text to Date And Time > > > > Dear Nico, > > Format bagian date sudah standard dan inilah format terbaik suatu sistem, > yaitu YYYYMMDD, sehingga tidak perlu bingung dengan regional setting lagi. > Konversinya juga mudah, misal dengan fungsi DateValue(Text()) > =DATEVALUE(TEXT(LEFT(B3,8),"####-##-##")) > > Format bagian time juga standard, hanya kurang memilih yang konsisten. > Format yang konsisten adalah HHmmss (kok tanpa delimiter ? inilah format > termudah bagi komputer, seperti YYYYMMDD) > Dengan format yang tidak konsisten dan tanpa delimiter, terjadilah jumlah > karakter yang tidak sama. > Setidaknya ada tetapan yang pasti sebagai bahan cek, yaitu > 1. untuk jam maksimal 24 (masalah lagi kalau formatnya hmms) > 2. untuk menit dan detik adalah 60 > 3. semuanya selalu maksimal 2 karakter. > > Dengan dasar hal ini, jika ada kemudahan bahwa menit pasti mm, bisa dengan > formula : > =TIME(MID(B3,10,2-(MID(B3,10,2)>"24")),MID(B3,10+2-(MID(B3,10,2)>"24"),2\ ),RI > GHT(B3,2-(RIGHT(B3,2)>"60"))) > > Kalau menit juga seenaknya yang nyusun sistem, sehingga mungkin menit berupa > 1 karakter, > =TIME(MID(B13,10,2-(MID(B13,10,2)>"24")),MID(B13,10+2-(MID(B13,10,2)>"24\ "),2 > -(MID(B13,10+2-(MID(B13,10,2)>"24"),2)>"60")),RIGHT(B13,2-(RIGHT(B13,2)>\ "60" > ))) > > Formula date dan time disatukan sebagai penjumlahan, menjadi : > =DATEVALUE(TEXT(LEFT(B3,8),"####-##-##")) + > TIME(MID(B3,10,2-(MID(B3,10,2)>"24")),MID(B3,10+2-(MID(B3,10,2)>"24"),2)\ ,RIG > HT(B3,2-(RIGHT(B3,2)>"60"))) > > atau > > =DATEVALUE(TEXT(LEFT(B13,8),"####-##-##")) + > TIME(MID(B13,10,2-(MID(B13,10,2)>"24")),MID(B13,10+2-(MID(B13,10,2)>"24"\ ),2- > (MID(B13,10+2-(MID(B13,10,2)>"24"),2)>"60")),RIGHT(B13,2-(RIGHT(B13,2)>"\ 60") > )) > > Regard, > Kid. > > > > 2011/5/20 Nicodemus Rusdiyanto nicodemus@... > > > > Dear B'Excellers, > > > > Saya punya column text yang seharusnya format isian sbb : YYYYMMDD HHMMSS > > Akan tetapi setelah saya tarik dari system ada juga yang formatnya > > > > . YYYYMMDD HMMSS atau > > . YYYYMMDD HHMSS atau > > . YYYYMMDD HHMMS > > > > Sehingga saat saya masukkan rumus, ada beberapa data yang salah ; (ROW YANG > TIDAK SAYA BLOCK HIJAU) > > > > Misal di nomor 2 ; > > 20110520 95722 artinya adalah 20 May 2011, 09:57:22 AM > > Nomor 7 & 8 ; > > 20110520 09574 artinya adalah 20 May 2011, 09:57:04 AM > > > > > > Mohon pencerahannya untuk case tersebut diatas. > > > > > > Thx & Rgds, Nico >

