=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
>

Kirim email ke