Dear Pak Mamuda, Coba array formula : =IF(ROW()-ROW($G$6)>SUM($D$7:$D$11),"",INDEX($C$7:$C$12,MATCH(ROW()-ROW($G$6),SUBTOTAL(109,OFFSET($D$6,0,0,ROW($1:$9)))+1,1)))
Array formula tersebut menggunakan formula dasar Index Match, yaitu bagian : INDEX($C$7:$C$12,MATCH(ROW()-ROW($G$6),SUBTOTAL(109,OFFSET($D$6,0,0,ROW($1:$9)))+1,1)) Sedangkan bagian kondisi IF adalah untuk error handling, karena hasil formula dasar Index Match diatas akan menghasilkan error value ketika item yang harus disusun telah habis. Bagian Match pada formula Index Match, memiliki lookup value berupa nomor record hasil, yang bisa diganti dengan merujuk nilai dikolom F tabel hasil. Bagian Match me-lookup pada suatu array hasil proses subtotal (running sum). Regards. Kid. 2011/8/22 MAMUDA PONTIM <[email protected]> > ** > > > Salam Excel > Mohon bantuan para pakar untuk kasus terlampir. Saya ingin mengisi kolom > berdasarkan data dari tabel berbeda. Misalnya pada tabel sumber tertulis : > Sapu 4, maka pada tabel hasil tertulis Sapu sebanyak 4 kali . Lebih jelas di > lampiran. Bisa pake fungsi atau makro. > Terima kasih. > > > >
re-Isi data dengan jumlah tertentu.xls
Description: MS-Excel spreadsheet

