Terima kasih Mr. Kid atas pencerahan n penjelasannya yg amat sangat super 
komplit. 
Sent from my BlackBerry®
powered by Sinyal Kuat INDOSAT

-----Original Message-----
From: "Kid Mr." <[email protected]>
Sender: [email protected]
Date: Tue, 18 Sep 2012 22:17:53 
To: <[email protected]>
Reply-To: [email protected]
Subject: Re: [belajar-excel] Trs: Belajar Menghitung Warna lagi...

Hitung jumlah cacah berdasar warna yang pewarnaannya dilakukan oleh
Conditional formatting (CF) lebih baik memang menghitung berdasar kriteria
yang dituangkan dalam CF secara langsung kedalam formula.
Untuk kasus ini, selain SumProduct dari mas Pupung, bisa juga dengan
CountIF, seperti :
     =COUNTIF($E$2:$E$46,"<=1")-COUNTIF($E$2:$E$46,"<20:00")

btw,
sekedar wacana saja.

hitung jumlah cacah berdasar warna yang pewarnaannya dilakukan manual oleh
user, bisa dengan UDF milik mbak Siti  yang sudah disampaikan oleh mas
Pupung.
untuk yang seperti kasus ini, yang pewarnaannya dilakukan oleh CF, maka udf
membaca warna interior tidak akan menghasilkan apa-apa (kalo salah
dikoreksi ya).

Untuk hitung cacah berdasar warna milik CF, memang membutuhkan UDF dan
penyusunan UDF nya juga tidak sederhana.
Prinsip kerjanya adalah dengan mengevaluasi *seluruh kondisi *yang bisa
digunakan dalam sebuah CF, yang bisa menghasilkan warna yang akan dihitung.
Padahal, kondisi dalam sebuah CF sangatlah banyak, misal :
1. untuk tipe CF adalah dengan berdasar Cell Value di cell tersebut, bisa
dikondisikan yang memenuhi operasi between, less than, dsb.
2. untuk tipe CF berdasar formula (use formula atau formula is), maka harus
evaluasi bunyi formula yang ada, tetapi diset untuk cell yang sedang
dikalkulasi
(artinya, ketika CF dipasang dengan formula untuk A2, maka kalkulasi di
cell A7 harus mengubah semua rujukan formula CF yang merujuk ke A2 menjadi
ke A7)
3. untuk tipe CF berdasar suatu text tertentu, bisa tergantung operasi teks
seperti contains, begin with, dsb
4. lihat sendiri saja saat akan membuat CF, bisa membuat kondisi berdasar
apa saja dan dalam batasan nilai apa saja...

so, jika akan menggunakan UDF pastilah UDF nya harus yang lengkap-kap atau
malah UDF nya yang sesuai kebutuhan saja.
Misal, UDF untuk menghitung cacah cell yang diberi CF bertipe cell value
saja dan yang operasinya adalah between saja.
Untuk contoh kasus seperti ini, bisa seperti file terlampir yang
menggunakan UDF bernama CountCFColor.

Syntax :
=CountCFColor(   *range_data_yang_diberi_CF*  ,   *
range_kriteria_warna_yang_diwarnai_manual * )
hasil : numerik bilangan bulat bertipe Long

contoh pemakaian :
>> misal suati range diberi CF bertipe cell value dengan batasan
menggunakan between, dan diberi warna Kuning.
>> formula pemakaian UDF CountCFColor :
      =CountCFColor( * E2:E46*   ,  *D49   *)
dimana, *D49 *sudah diberi warna kuning secara manual, dan range
*E2:E46 *adalah
range yang sudah diberi CF tersebut.

Harapannya,
1. Yang suka VBA, bersedia mengembangkan UDF tersebut menjadi UDF yang bisa
memenuhi seluruh kriteria yang ada dalam fitur CF (Conditional Formatting)
2. Yang suka menghitung berdasar warna, mbok yao menghitungnya berdasarkan
alasan kenapa cell tersebut diberi warna.

Wassalam,
Kid.


2012/9/18 aji mumpung <[email protected]>

> **
>
>
> pak hafidz,
>
> kalo menghitung cacah terhadap nilainya bisa menggunakan formula berikut
>
> =SUMPRODUCT(((E2:E46)>=TIME(20,0,0))*((E2:E46)<=TIME(23,59,59)))
>
> kalo mau menghitung berdasarkan warna, bisa diunduh di sini
>
> https://www.box.com/shared/50ytb9339mh606fydets
>
> file tersebut berisi fungsi buatan alm pak mabrur masyhud .aka. Siti Vi
>
> wassalam,
>
> -aji mumpung-
>
> Pada 18 September 2012 20:41, abdul hafidz <[email protected]> menulis:
>
>  **
>>
>>
>>
>> Dear rekans be-excell....
>> selamat malam...
>>
>> berhubung kerjaan lagi sedikit, klo diisi mendalami excell seru juga nih,
>>
>> Case :
>> Jika ingin menghitung jumlah warna pada conditional formating yg ada di
>> sebuah kolom/baris gimana yah..
>> Case ini pernah di bahas/ditanyakan oleh salah satu rekan be-excell,
>> tapi setelah saya cari-cari knp ga ada filenya yah.. kiranya mohon tdk
>> dipermasalahkan bila case ini diajukan kembali.
>>
>> Contoh case terlampir, mohon pencerahannya yah...
>>
>> trims.
>> h4f1dz
>>
>>
>>
>>
>  
>
>

Kirim email ke