baik, terima kasih ya atas pencerahannya pak Kid...coz sesuai maksud yg dituju
itu sangat membantu n menginspirasi... tengkyu... _______________________ Dari: Kid Mr. <[email protected]> Dikirim: Senin, 17 Oktober 2011 19:01 Jadi, dengan asumsi posisinya tetap, Cara1 : buat sebuah kolom penanda. misal nomor grup. Kemudian hitung berdasar penanda tersebut. Karena data hanya yang positif saja, maka array formula : =AVERAGE(IF((P20:P32=1)*(A20:A32>0),A20:A32)) Lihat file terlampir agar lebih jelas. Cara2 : dengan array formula langsung tanpa kolom bantu. =AVERAGE(IF(ISNUMBER(MATCH(ROW(A20:A32)-ROW(A19),{1,3,5,7},0))*(A20:A32>0),A20:A32)) Bagian yang di-bold, bisa dituangkan dalam bentuk tabel nomor-nomor index baris data yang akan di rerata. Dengan begitu, maka proses rerata masih bisa bersifat agak dinamis. ;) Regards. Kid. 2011/10/17 Suhendra St <[email protected]> > >pak Kid > >karena di antara list nilai2 yg ada misalnya dlm tabel tersebut, nilai "yang >berwarna kuning" (posisinya pada cell tertentu tsb, mungkin bisa dibilang >tetap utk mempermudahnya x ya jgn yg fleksible) yang ingin saya cari nilai >rata2 nya pak kid... > > >(dengan catatan, warna kuning hanya sebagai cth penandaan saja dan tidak >terpengaruh dlm perhitungn atau sbg kreteria) > > >kalau bisa solusinya dengan formula ya pak, bukan dengan VBA spt yg bu siti >kasih >maklum ilmu msih terbatas mslh begituan > >terima kasih byk sblumnya >

