Dear,

Terima kasih atas berkenan penjelasan dan informasinya.
Terkait dengan penjelasan tersebut, saya sudah dapat memodifikasi sesuai dengan 
yang saya inginkan.
Sekali lagi saya mengucapkan terima kasih.

Regards,


Harry



________________________________
 Dari: i Haps <[email protected]>
Kepada: [email protected] 
Dikirim: Senin, 2 Januari 2012 14:51
Judul: Re: [belajar-excel] CTV_YANG BER-ULATAH SELALU DI PAPAN ATAS
 

  
1.
Kami sebenarnya tidak ingin mendengar keluhan tanpa mendengar cerita NASIB 
Rumus ini  di tangan pak Harry, apakah sudah disesuaikan ?
=MOD(LARGE(
INDIRECT("zData!D3:D"&MAX(zData!A:A))+
INDIRECT("zData!A3:A"&MAX(zData!A:A))/1000,
INDIRECT("zData!A3:A"&MAX(zData!A:A))),1)*1000

dengan telah berubahnya tabel yg dirujuk (nama maupun letak kolom2 kuncinya)

Di file CONTOH dari yu siti
sheet tempat data yg dirujuk bernama zData  (yg anda kehendaki bernama 
(DATABASE)
Kolom A (A3:An) berisi nomor URUT   ( pada DATABASE ada diA2:An)
Kolom D (D3:Dn) berisi data Date_Of_Birth ada di kolom F2:Fn 
( "BirthDay" -vs- DateOfBirth : keduanya seharusnya berlainan makna maupun 
datanya! ) 

Seharusnya rumus di edit menjadi kira-kira spt ini
=MOD(LARGE(
INDIRECT("DATABASE!V2:V"&MAX(zData!A:A))+
INDIRECT("DATABASE!A2:A"&MAX(zData!A:A))/1000,
INDIRECT("DATABASE!A2:A"&MAX(zData!A:A))),1)*1000

Kolom V dulunya ada di kolom D terdesak kekanan karena penambahan banyak kolom.
Rumus tidak dapat berubah sendiri karena yg tertulia itu   ( "DATABASE!V2:V" )
bukan rujukan langsung tetapi KONSTANTA text

KALAU banyaknya data nomor urut terbesar) bisa di atas 999 di bawah 9999, 
bahkan angka 1000 itu harus ditambah 0 lagi menjadi 10000 
Di atas 9999 di bawah 999999, gunakan pengali pembagi100000 dst.
Tujuannya: angkaUrut yg direpresentasikan dengan 
INDIRECT("DATABASE!A2:A"&MAX(zData!A:A))
jika dibagi dengan angka pembagi harus bernilai  lebih kecil dari 1
agar ketika ditambah (+) dengan bilangan lain 
( INDIRECT("DATABASE!F2:F"&MAX(zData!A:A))) tidak mempengaruhi 
nilai data lain tsb.
Hal ini akan mudah difahami jika anda mau memecah-mecah formula tsb menjadi
beberapa komponen formula.  Misalnya rumus tsb dihilangkan fungsi MOD nya 
(tinggal sisi terluar = LARGE)
Kemudian hilangkan Bagian fungsi LARGE nya dst....

2
Pengingat untuk tgl lainnya
sebaiknya pak Harry mau membuat gambar(an)  contoh hasil (penampilannya spt 
apa) 
sebenarnya yg dingin di tampakkan itu yg berulang tahun atau keinginan lain lagi
jika beberapa tanggal akan dijadikan syarat sekaligus, bgmana kira kira 
gambaran 
keinginannya ?

Mungkin cara menyusun data harus benar-benar berakidah data base
jika 1 orang punya 4 buah tanggal yg ingin diingatkan, maka tabel yg sekarang 
tidak sesuai, 
Harusnya 1 orang ditulis 4 kali ( 4 baris) setiap haris punya tanggal berbeda 
Dalam tabel harus ada 1 kolom "TanggalEvent"  (jadi bukan 4 kolom seperti 
sekarang ini)
(tgl lahir, tgl wedding, tgl mulai bekerja dan tgl "engagement anniversary"

bagian dari tabel databasenya... lebih baik begini
nama event tgl 
amir Lahir   
amir Mulai Bekerja   
amir Wedding   
amir Engagement   
bambung Lahir   
bambung Mulai Bekerja   
bambung Wedding   
bambung Engagement    

Walaupun sheet pak Harry sudah diberi nama DATABASE, isinya belum tentu berupa 
tabel database.

3
Tanggal itu berubah-nya pada tengah malam (dibulatkan menjadi pukul 00:00:01)
Apakah anda sedang berada di kantor saat itu ?
Jadi usul sebelum ini (menggunakan Task schedule) saya kira masih relevan
yg akan buka excelnya secara otomatis ketika komputer dinyalakan.

Sheet REMINDER itu tidak perlu dibuatkan USERFORM sudah dengan sendirinya
memberi laporan kepada orang yg melihatnya

Mengenai keinginan : file yg tidak terbuka dapat di analisis apakah ada tanggal 
ulang 
tahun yg berada di paling atas = tgl dan bulan  HARI INI ?
beberapa hari yg lalu mas Hilman memberi link, sebaiknya dipelajari..

Tetapi kalau untuk saya.. :
jika level kita = masih sering bingung soal formula_yg_sudah_jelas hanya karena 
ada kolom baru diinsertkan, sebaiknya memperkuat dulu excel level standardnya 
lebih dulu.
Setelah Excel standard-nya sudah OKE,  mempelajari link yg diberikan oleh pak 
Hilman 
(membaca file excel via ADO ?) mungkin menjadi lebih cepat paham...

(itu hanya pendapat saya saja.. tanpa bermasud melarang orang mempelajari hal / 
apa saja yg diinginkan...)

terlampir file yg formuany asudah disesuaikan
(bisa juga diunduh di sini :  http://www.box.com/s/iudthfbfe4fm7pmhbnt1

mohon maaf kalau ada salah tulis (ditulis dengan tergesa tanpa di baca ulang...)
kindest regards,
iHaps



2012/1/1 Harry <[email protected]>>
> Dear Mb Siti,
> Terima kasih atas berkenan jawaban dan contoh studi kasusnya yang sangat 
> bermanfaat buat saya.
>
> Terkait dengan contoh Studi Kasus tersebut, kali ini saya ingin menanyakan 
> hal-hal dan/atau pertanyaan saya sbb:
> 1. Dari contoh studi kasus yang Mb Siti kirimkan, saya bermaksud menyisipkan 
> kolom setelah colom  B (sebelum kolom C). Jadi otomatis kolom C yang berisi 
> "Tanggal Lahir" bergeser ke kolom D. Pertanyaannya adalah mengapa hasil yang 
> ditampilkan pada Sheet "displaySheet" menjadi berubah / tidak berurutan 
> sebagaimana tampilan sebelum adanya kolom yang disisipkan...???
>
> 2. Masih mengacu pada contoh Studi Kasus tersebut, bagaimana caranya jika 
> kita ingin memasukkan data pengingat (Reminder) lainnya. Misalnya Engagement 
> Anniversary, Wedding Anniversary, First Day Working dsb...???
>
> 3. Jika studi kasus tersebut telah disesuaikan dengan yang diinginkan, 
> bagaimana caranya jika kita ingin Data Pengingat (Reminder) tersebut otomatis 
> muncul (Jika ada yang berulang tahun hari tersebut) pada komputer kita 
> walaupun kita sedang tidak membuka file tersebut...??? Atau setidaknya ada 
> sinyal yang memberi tanda pada komputer kita bahwa hari ... ada yang berulang 
> tahun.
>
> Terima kasih atas berkenan jawabannya.
> Wassalam,
> Harry
>
> ==========================================
> ModNote:
> Mohon pak Hary memperhatikan Filesize yg dilampirkan:
> DUA file 71KB + 273KB = 344 KB = sudah melebihi jatah
> peraturan milis; padahal kedua file isinya sama
> (beda versi xlsx -vs- xls)
> File yg besar 273KB(xls) kalau memang dilampirkan dgn
> ada maksud khusus, sebaiknya dijelaskan; dan lebih
> baik dikompress dulu (zip/rar) seperti file lainnya (71KB)
> ==========================================


 

Kirim email ke