maaf baru bisa ikutan lagi hari ini ...
terima kasih mas Tomz, senang juga, kalau ternyata ada yg sempat
melongok-longok ke dalam formula dari siti..
formula tsb adalah hasil peringkasan dari formula spt ini
=(7-WEEKDAY(A1)
Kalau masih lengkap spt ini mungkin masih bisa ditebak lojik nya. yaitu
menghitung jumlah hari
dari :
hari minggu yg berada diPEKAN yg sama dengan tgl 1 bulan ybs.
(tgl hari minggu tsb bisa berada di bulan sebelum bulan ybs)
sampai
hari Sabtu setelah (>=) tgl yg akan diolah
Jumlah hari nya tentu adalah kelipatan dari 7; dan jika dibagi 7 tentunya merupakan
angka Pekan yg dicari
Rumus tsb di atas diringkas dengan cara membuka kurung
( A1-DAY(A1)-WEEKDAY(
yg mengakibatkan berubahnya beberapa operator di dalamnya dan faktor yg sama
tetapi berlawanan sign-nya dapat dihilangkan, akhirnya menjadi spt ini
=(6-WEEKDAY(
btw...
Kabar terakhir: pak Abu ternyata menginginkan periode pekan nya adalah
SENIN - MINGGU (bukan Minggu - Sabtu spt yg kita duga)
maka rumus tsb dapat di modifikasi menjadi
=(6-WEEKDAY(
Tetapi kita lihat formula pak anton =INT((13-WEEKDAY(
sudah lebih dulu menebak dengan benar walaupun pak Abu belum menegaskan
periode pekan yg dikehendaki = Senin-Minggu
Jadi pak anton lah yg harusnya mendapat acungan jempol....
he he ...
Dear Pak Abu,
Maap, saya juga tidak memperhitungkan untuk case tanggal 1 Aug 2010...
Saya rasa formula dari Mbak Siti sudah menyelesaikan masalah...
( =(6-WEEKDAY( A1)+DAY(A1) +WEEKDAY( A1-DAY(A1) +1))/7
--ckckckck... terus terang, saya tidak tahu logic-nya, bisa sampai
tercipta formula ini.. --geleng-geleng kepala sambil acungin jari
jempol-- satu kata buat Mbak Siti.. AWESOME!!!!!)
Ini adalah revisi formula saya, masih dengan logic yang sama ditambah
krepekan dari formula Mbak Siti..
=ceiling((day(a1)+mod(weekday( a1-day(a1) ),7))/7,1)
ditambah fungsi mod() untuk antisipasi tanggal 1 jatuh pada hari
Minggu (jika demikian nilai penambah ini akan menjadi 0)
weekday akhir dari bulan sebelumnya diganti dengan weekday a1-day(a1)
..--(terinspirasi formula-nya Mbak Siti)--
Atau coba alternatif ini
=Weeknum(a1-Floor(a1- Day(a1),7) ) untuk versi simple-nya
(saya baru tau "cara penggunaan" fungsi ceiling & floor waktu lihat
postingan Mr. Kid, thanx Sir)
blessings,
tomz
| momods di tempat terpencil... moderasi lemots. |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau... |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
Nenhum comentário:
Postar um comentário