Dear Sinurat, Horas.. Sumut juga nich.. Melihat kebutuhan Anda, batas bawah belum dapat dipastikan. Untuk itu digunakan rumus INDIRECT sehingga batas bawah 26 dpt diganti dengan rujukan sebuah cell yang isinya batas bawah. Rujukan tersebut dapat dibuat dengan rumus =MAX(IF(LEN($A$3:$A$26)>0;ROW(A3:A26))) ยป Array Formula.
Untuk tabel bantu yang saya buat, tidak perlu dibuat secara manual, karena menyesuaikan dengan key tahun yang Anda input. Jika rumus Mr.Kid yang menjadi pilihan Anda, ganti semua referensi range menjadi indirect. Untuk penamaan sheet baru dari dataxxxx menjadi sheetxxxx, tidak ada masalah. Tinggal replace "data" menjadi "sheet". Asumsi bahwa sheet2011, struktur tabel sama dengan data2011. CMIIW. Blessings, Fran'z On 8/14/11, sin.ur4t <[email protected]> wrote: > Terima kasih banyak buat Pak Suhenk, Fransiscus dan Mr Kid atas "Ajaran dan > Petuah"-nya. Semua saran dapat diterapkan, sangat membantu. Butuh waktu > lama mempelajarinya, mengingat keterbatasan kemampuan, bahkan skrg pun blm > bisa faham sempurna :D > > - Penambahan kolom bantu terasa kurang efisien, karena sheet "dataxxxx" > harus diganti tiap bulan dan diberi nama sama. > - Mengubah batas bawah range secara manual setiap bulan pun tidak efisien, > mengingat sheet "laporan" ada belasan ragam bentuknya.. > > Setelah ditimbang-timbang, tampaknya saran dari pak Mr Kid yang lebih sesuai > dengan kebutuhan kami, tentu setelah dimodifikasi sesuai kebutuhan. Dalam > prosesnya masih ditemui sandungan, sehingga skrg kami kembali mengadu kpd > Bapak2 agar dibantu mencarikan solusi :D > > Pada masalah no.1 rumusnya dapat dipakai. Mengingat sheet data-nya banyak, > maka kami combine dgn formula INDIRECT. > (thanks pak Frans, skrg kami tahu bhw Indirect sangat ampuh digunakan pada > kasus pengambilan data dari banyak sheet.. thanks pak suhenk rumus INT-nya > kami curi utk digunakan pada laporan lain). > > Kendala yang terjadi dalam penerapan rumus pak Mr Kid akan kami dongengkan > disini (mohon jangan bosan membaca kisahnya pak, hehe). > > Pada masalah no.2, Realisasi Panen Kumulatif s/d Bulan ini > =SUM((data2011!$A$3:$A$14>=($C$22-(--$C$21<4))*10^5+A37*100+4)*(data2011!$A$3:$A$14<=$C$22*10^5+A37*100+$C$21)*(-MID(data2011!$A$3:$A$14,5,3)=-A37)*(data2011!$C$3:$C$14+data2011!$F$3:$F$14+data2011!$I$3:$I$14+data2011!$K$3:$K$14)) > +SUM((data2010!$A$3:$A$26>=($C$22-(--$C$21<4))*10^5+A37*100+4)*(data2010!$A$3:$A$26<=$C$22*10^5+A37*100+$C$21)*(-MID(data2010!$A$3:$A$26,5,3)=-A37)*(data2010!$C$3:$C$26+data2010!$F$3:$F$26+data2010!$I$3:$I$26+data2010!$K$3:$K$26)) > > Kendala ditemui terutama akibat penentuan "batas bawah". setelah kami > pelajari pelan2, bagian kriteria(-MID(data2011!$A$3:$A$14,5,3)=-A37) > ternyata tidak dapat bekerja jika batas bawah ditambah. Batas bawah kami > tambah dari $A$14 menjadi $A$400, mengingat setiap bulan baris data > bertambah, dan kami perkirakan sampai akhir Desember datanya akan penuh > hingga baris tersebut. > Sudah kami coba menambahkan satu kriteria lagi, yaitu > (Len(data2011!$A$3:$A$400)=9), namun TETAP TIDAK BERDAYA... > > Karena itu skrg kami menghadap lagi kepada para Suhu.. Untuk memperjelas > permasalahannya, izinkan kami ceritakan alur penanganan data kami seperti > kisah berikut ini hehe : > > - sheet "data2008" dan "data2009" (keduanya tidak kami lampirkan) serta > "data2010" sudah final. > - sheet "data2011" akan BERKEMBANG TIAP BULAN sekitar 25 baris data, yang > kami peroleh dari aplikasi lain. > - komposisi kolom diasumsikan tetap, dan metode penamaan sheet adalah > seperti yang disarankan pak Frans, yaitu "dataxxxx". > > Rencananya, yang kami inginkan adalah sbb : > > - sheet terbaru yang diperoleh tiap bulan LANGSUNG diambil bulat-bulat > tanpa modifikasi, lalu dinamai "sheet2011" setelah "sheet2011 versi bulan > lalu" didelete. > - Rumus2 yang ada pada sheet "laporan" secara otomatis terhubung dgn > "sheet2011" versi baru. Jadi, cukup dgn meng-klik Key sel C21 dan C22 pada > sheet "laporan", maka tersedialah Laporan yang diperlukan. > > Maafkan jika permintaan kami ini dianggap keterlaluan hehe... > Sekali lagi mohon dibantu, terima kasih sebelumnya... > > Salam Hormat, > Imam F. Sinurat - Sumut > >

