Membuat Range (sekolom) yg luasnya tergantung jumlah isi datanya ??
Itulah yg dinamakan Dynamic Range (gugus cells yg dimensinya dinamis)
Barrrru saja dibicarakan 'kan! (e^E.. di mana ya, di sini apa di toko
sebelah..ya..)
misalnya begini:
Range sekolom B2:B100 ( dengan B1 berisi data Nama Header.)
setiap saat akan ditambah datanya sehingga range yg harus dirujuk
selalu berubah sekarang: B2:B100, besok: B2:B119 besoknya lagi: B2:B131
mungkin sorenya menjadi B2:B5 (mengkerut karena ada data yg di hapus)
( Aturannya: Penambahan data harus tanpa meloncati parit kosong !! )
Kita dapat membuat *Formula TETAP* (sekali tulis dan tak perlu diedit-edit
lagi)
tetapi rujukan yg dihasilkan = dinamis
=OFFSET($A$1, 1, 0, *COUNTA(B:B)-1*, 1)
(cara lain tentu ada)
Artinya Rujukan yg kalau (lihat *5 arguments* nya)
*1 dilihat dari A1
*2 dimulai dari 1 baris dibawah/atas-nya (+ bawah / - atas)
*3 dimulai dari 0 kolom di kanan/kirinya (+ kanan / - kiri)
*4 setinggi N baris (dimana N adalah hasil Counta(B:B:)-1)
(padahal Counta itu adalah "pekerja yg rajin" menghitung cell berisi
data yg ada di range)
*5 selebar 1 kolom
Jadi, tinggi Range sekolom hasil rujukan Formula tersebut bisa berubah
sesuai
hasil COUNTA(B:B:)-1 yaitu jumlah data yg berada di kolom itu sendirik !
Sebetulnya anda bisa saja menuliskan $B:$B atau B:B
tetapi cara ini tidak disarankan, karena array akan bekerja mengevaluasi
*1,048,576* cells (yaitu setinggi sheet excel 2007) padahal belum tentu
daya yg akan dievaluasi sebanyak itu.
"B:B" dlm COUNTA agak lain, dia diproses secara biasa (bukan array formula)
seperti halnya SUM(B:B) sehingga waktu yg diperlukan untuk menemukan jumlah
cell berdata akan cukup cepat. (CMIIW)
2011/9/30 jimmy sihombing <[email protected]>
>
> Okay Bu Siti dan Pak Hachi, saya paham maksud Anda berdua. Satu lagi
> pertanyaan saya, bisa tidak function SUMPRODUCT meng-array seluruh kolom
> tanpa harus memblok kolom dari array 1 s.d dst (file terlampir)? Maksud saya
> agar Si User tidak perlu lagi selalu melakukan update array kolom saat
> membuat Rekap. Karena rencananya Data Produksi akan di entry setiap hari
> secara kontinue, katakanlah dalam periode untuk 1 tahun di dalam sheet yg
> sama (DATA PRD).
>
> Tq,
> JIM
>
>