Wa'alaikumussalam wr wb Hai Fefe,
Dari formula dasar : =F7*E7*24 E7*24 akan mengubah tipe datetime menjadi numerik pecahan desimal seperti 1:30:00 menjadi 1.5 diberi kondisi tambahan jika E7 memiliki nilai menit dan detik > 45 menit 0 detik maka nilai jam dibulatkan ke atas. Jika tidak, maka nilai jam dibulatkan ke bawah. Nilai 45 menit 0 detik setara dengan bilangan 0.75 (45 menit 0 detik dari 1 jam). Jadi, syaratnya, jika *nilai pecahan* hasil E7*24 lebih dari 0.75 maka nilai jam *dibulatkan ke atas*. Selainnya, nilai jam akan *dibulatkan ke bawah*. 1. Untuk mendapatkan *nilai pecahan* dari suatu nilai adalah dengan menghilangkan sisi bilangan bulatnya. Contoh : pecahan dari nilai 1.5 adalah .5 atau 0.5 Nilai 0.5 adalah sisa pembagian 1.5 dengan angka 1 Fungsi Mod adalah mencari sisa pembagian. Syntax : Mod( nilai yang akan dicari sisa baginya , pembaginya ) Contoh : Mod( 7.8 , 3.5 ) adalah 0.8 karena kelipatan 3.5 sebelum 7.8 bernilai 7 yaitu 3.5*2 dan masih ada sisa sebanyak 0.8 atau 7.8-7 Maka terbentuklah bunyi : *Mod( **E7*24 , 1 )* 2. Untuk *membulatkan ke atas *bisa dilakukan dengan banyak fungsi. Pada kasus pembulatan ke atas ke bilangan bulat kelipatan tertentu dapat menggunakan fungsi Ceiling. Syntax : Ceiling( nilai yang akan dibulatkan , kelipatan pembulatannya ) Contoh : ceiling( 12.5 , 7 ) menghasilkan 14 Karena ingin dibulatkan ke nilai jam alias sisi bilangan bulat dari hasil E7*24 dengan kelipatan 1 jam-an, maka terbentuklah bunyi : *Ceiling( **E7*24 , 1 )* 3. Untuk membulatkan ke bawah bisa dilakukan dengan banyak fungsi. Pada kasus pembulatan ke bawah ke bilangan bulat kelipatan tertentu dapat menggunakan fungsi Floor. Syntax : Floor( nilai yang akan dibulatkan , kelipatan pembulatannya ) Contoh : Floor( 12.5 , 7 ) menghasilkan 7 Karena ingin dibulatkan ke nilai jam alias sisi bilangan bulat dari hasil E7*24 dengan kelipatan 1 jam-an, maka terbentuklah bunyi : *Floor( **E7*24 , 1 )* 4. nomor 1 sampai 3 disusun dalam suatu fungsi kondisi IF agar memenuhi bunyi kriteria 'jika (IF) blablabla' Terbentuklah susunan kondisi : IF( nomor1 > 0.75 , nomor2 , nomor3 ) yang kemudian disusun sesuai bunyi formula per nomornya : IF( *Mod( **E7*24 , 1 )* > 0.75 , *Ceiling( **E7*24 , 1 )* , *Floor( **E7*24 , 1 )* ) Formula dasar : =F7 * E7*24 dengan bagian E7*24 berubah menjadi formulasi berkondisi di atas, maka membuat formula akhor berubah menjadi : =F7 * IF( *Mod( **E7*24 , 1 )* > 0.75 , *Ceiling( **E7*24 , 1 )* , *Floor( **E7*24 , 1 )* ) fyi, a. Fungsi Round dan RoundUp juga bisa digunakan untuk menggantikan Ceiling. Fungsi Trunc, RoundDown, Int bisa digunakan untuk menggantikan Floor. b. Bagian *Mod( **E7*24 , 1 )* juga bisa diganti dengan bunyi *E7*24 - Int( * *E7*24 )* c. Masih banyak lagi susunan bunyi formula yang bisa digunakan untuk menyelesaikan kasus ini. Formulasi di atas adalah salah satunya. Wassalamu'alaikum wr wb Kid. 2015-02-10 16:49 GMT+11:00 Febrian Yoshi febr...@gmail.com [belajar-excel] < belajar-excel@yahoogroups.com>: > > > Assalamu'alaikum Mr. Kid, > Terima kasih banyak ya.... > Oya itu cara baca formulanya bagaimana ya? > biar saya makin paham, hehehe.. > > Wassalamu'alaikum Wr. Wb. > Fefe > > Pada 9 Februari 2015 20.00, 'Mr. Kid' mr.nm...@gmail.com [belajar-excel] < > belajar-excel@yahoogroups.com> menulis: > >> >> >> =F7*IF(MOD(E7*24,1)>0.75,CEILING(E7*24,1),FLOOR(E7*24,1)) >> >> 2015-02-09 23:33 GMT+11:00 Febrian Yoshi febr...@gmail.com >> [belajar-excel] <belajar-excel@yahoogroups.com>: >> >>> >>> >>> Dear Mr. Kid, >>> Sebelumnya terima kasih banyak, sudah sesuai dengan harapan. >>> Tapi mohon maaf ada ketentuan lain untuk perhitungan tsb, seperti file >>> terlampir. >>> Mohon pencerahannya kembali ya Mr. >>> Terima kasih. >>> >>> Rgds, >>> Fefe >>> >>> Pada 6 Februari 2015 20.51, 'Mr. Kid' mr.nm...@gmail.com >>> [belajar-excel] <belajar-excel@yahoogroups.com> menulis: >>> >>>> >>>> >>>> Hai Fefe, >>>> >>>> Coba : >>>> =F7*E7*24 >>>> >>>> Nilai 24 jam setara dengan nilai 1 bertipe datetime >>>> >>>> Wassalam, >>>> Kid. >>>> >>>> >>>> >>>> 2015-02-07 0:04 GMT+11:00 Febrian Yoshi febr...@gmail.com >>>> [belajar-excel] <belajar-excel@yahoogroups.com>: >>>> >>>>> >>>>> >>>>> Dear All Master, >>>>> >>>>> Mohon bantuannya untuk kasus terlampir ya.. >>>>> >>>>> Terima kasih banyak sebelumnya. >>>>> >>>>> Rgds, >>>>> Fefe >>>>> >>>>> >>>> >>> >> > >