Pak Adrian, 1. kenapa penulisan kriteria di countif seperti itu? >> agar cell kosong (blank) tidak turut dikalkulasi.
2. =Sum( ( nama_range_kriteria <> "" ) / CountIF( nama_range
, nama_range
& "" ) )
>> Coba gunakan fitur Evaluate yang ada di ribbon Formulas -> grup Fornula
Auditing -> Evaluate Formula
Kalau bahasa manusianya :
"Jumlahkan seluruh [SUM] pembagian antara status suatu data bukan blank [(
nama_range_kriteria <> "" ) ] (hasil status TRUE equal 1 atau FALSE equal 0)
dengan jumlah cacah suatu data yang memenuhi satu buah kondisi [COUNTIF]
yang kondisinya adalah data itu sendiri disertai sebuah karakter NULLSTRING
[nama_range & ""] agar seluruh data blank dapat diabaikan"
Jadi jika ada data :
a, b , a , , a , b
akan dikalkulasi menjadi :
=Sum( {1,1,1,0,1,1} / { 3,2,3,1,3,2} )
=Sum( { 1/3 , 1/2 , 1/3 , 0/1 , 1/3 , 1/2 } )
=1/3+1/2+1/3+0/1+1/3+1/2
=3/3+2/2+0/1
=2
3. Gunakan array formula unique list.
Contohnya :
=INDEX(dtCab10B_Kode,MATCH(1,*
(LEN(dtCab10B_Kode)>0)*(COUNTIF(K$42:K42,dtCab10B_Kode)=0)*,0))
Yang di-bold adalah kriterianya, yaitu bukan blank [len > 0] dan belum ada
di daftar hasil [countif]
Perhatikan peletakan karakter $ pada rujukan range.
Kid.
2011/10/22 adrian piter <[email protected]>
> **
>
>
> Terima kasih Kid Mr atas jawaban dan solusinya.
> namun karena saya masih pemula dan sangat ingin belajar excel lebih dalam,bisa
> dijelaskan untuk penulisan
> >> untuk hitung dengan kriteria tidak blank
> =Sum( ( nama_range_kriteria <> "" ) / CountIF( nama_range ,
> nama_range
> & "" ) )
>
> maksudnya : 1. kenapa penulisan kriteria di countif seperti itu?
> 2. exccel membacanya gmn sih?
> * juga pertanyaan tambahan : bagaimana memunculkan Jenis Kode tersebut?
>
> karena saya mau coba mencari hasil lain dengan 'kondisi diantara tanggal'
> misal : untuk tanggal 6 September 2011 s/d 10 September 2011 ada 1 Kode
> yaitu :011-C
>
> Mohon maaf bila terlalu banyak tanya ya..
>
> Terima kasih.
>
> Salam XL-Mania!
> -Piter-
>
> ------------------------------
> *From:* Kid Mr. <[email protected]>
> *To:* [email protected]
> *Sent:* Wednesday, October 19, 2011 11:58 PM
> *Subject:* Re: ]] XL-mania [[ Membuat Range Dinamis
>
>
> Selamat malam,
>
> Range dinamis untuk sebuah tabel, membutuhkan kolom yang selalu berisi data
> (Not Null), agar bisa tepat dalam menghitung jumlah baris data (record).
> Maka dipilihlah kolom Tanggal sebagai rujukan penentuan jumlah baris data.
>
> Untuk mengkalkulasi kolom tertentu dalam tabel, yang bukan merupakan
> rujukan nama range, bisa memanfaatkan fungsi offset.
>
> Jumlah varian item (jumlah cacah unique list) dikalkulasi dengan :
> Total dari ( (kriteria) / (jumlah cacah masing-masing item data) )
> Fungsi pen-total yang dapat digunakan adalah :
> 1. Sum (formula di enter sebagai array formula)
> 2. SumProduct
>
> Contoh menggunakan array formula Sum :
> >> Untuk hitung tanpa kriteria :
> =Sum( 1 / CountIF( nama_range , nama_range ) )
>
> >> untuk hitung dengan kriteria tidak blank
> =Sum( ( nama_range_kriteria <> "" ) / CountIF( nama_range ,
> nama_range & "" ) )
>
> Wassalam
> Kid.
>
>
> 2011/10/19 adrian piter <[email protected]>
>
> **
>
> Selamat sore.
> para pakar/suhu excel, saya mohon bantuaanya untuk masalah excel yang saya
> alami saat ini.
> saya baru tertarik dengan penggunaan excel dan coba2 membuat Range Dinamis
> untuk mempermudah pekerjaan kantor.
> namun pada saat dicoba hasilnya belum memuaskan.
> untuk lebih jelasnya, sudi kiranya para pakar/suhu excel mau melihat
> permasalahan ini dalam file yang saya lampirkan.
> Terima kasih.
>
> Salam XL-Mania!
>
> -Piter-
>
>
>
>
>
>
>
re-TANYA-Range Dinamis.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

