=SUM(OFFSET(B$3,1,0,MATCH("Total",$A:$A,0)-4,1))
ditulis di B21, dan kemudian di COPY ke cells sebelah kanannya (saat ini
tetap baris 21)
yg memerlukan penjumlahan
Test lah dengan menginsert baris baru (berisi bilangan-bilangan) sebelum
baris "Total"
*penjelasan *(dimulai dari ceruk paling dalam
=MATCH("Total",$A:$A,0)-4
menghaslikan jumlah baris yg ditotal (saat ini 17)
karena match mencari "kata total di Kolom A:A
ketemu di posisi 21, dikurangi 4 = *17*
=OFFSET(B$3,1,0,*17*,1))
menghasilkan *rujukan* Range,
dimana Range itu jika dilihat dari *B3 *(baris 3 kolom B) bergeser menjadi :
** pojok-kiri-atas-nya ada di arah 1 (vertikal) --> yaitu *baris 4*
** pojok-kiri-atas-nya ada di arah 0 (horizontal) --> *4 baris , kolom B
(B4)*
** tinggi range =* 17*
** lebar range = *1*
alias* B4:20*
=SUM(*B4:B20*)
menghasilkan .... anda tahu sendiri !
Kesimpulannya range tsb menjadi dinamis karena adanya *MATCH("Total", A:A,
0)*
dengan syarat ketat bahwa
baris Total (baris dimana para bilangan dari baris 4 akan ditotal);
*di kolom A - nya harus tertulis "Total" tidak kurang tidak lebih !!!*
cara lain untuk menghasilkan rujukan dinamis:
memanfaatkan fungsi fungsi COUNTA dan INDIRECT
~siti
2011/8/25 Yudha Saptiadi <[email protected]>
> **
>
> Para Pakar mohon diberikan ilmunya yang lebih efektif untuk menghitung data
> yang terus bertambah.
> seperti terlampir.
> Terima kasih yaa
> yudha
>