Dear Novi Krisdiyanto,

Syaratnya bisa diformulasikan :
(range_Kode = "K") * ( (range_Qty <= 1juta) * range_Qty + (range_Qty >
1juta) * 1juta )

Formula syarat tersebut dimasukkan kedalam fungsi yang akan digunakan.
Jika akan menggunakan SumProduct(), maka bukan sebagai array formula.
Formulanya :
=SumProduct( (range_Kode = "K") * ( (range_Qty <= 1juta) * range_Qty +
(range_Qty > 1juta) * 1juta ) )

Jika akan menggunakan Sum(), maka sebagai array formula (diakhiri ctrl shift
enter). Formulanya :
=Sum( (range_Kode = "K") * ( (range_Qty <= 1juta) * range_Qty + (range_Qty >
1juta) * 1juta ) )

Oh iya, semua array yang aktif dalam perkalian array, harus sebagai angka
(numerik). Misal, pada kasus ini, array range_Qty aktif dalam perkalian
array, maka semua value dalam range_Qty harus numerik. Jika ada yang tidak
numerik, akan error_value #Value! kalau saya tidak salah logikanya (tapi
kaya'nya begitu deh).
Jadi semua yang non-numerik di range_Qty diganti nilai Nol atau blank saja.

Kid.

2009/3/31 Novi Krisdiyanto <[email protected]>

>    Dear Para Pakar Excel,
>
> Mohon bantuannya,
> Saya ingin menjumlahkan data yang ada di kolom A (Q'ty), tanpa menggunakan
> kolom dummy Kolom C, tetapi ada 2 syarat sebelum dijumlahkan :
> 1. Q'ty yang lebih dari 1juta, akan menjadi 1juta dan yang kurang dari satu
> juta tetap nilai pada kolom A.
> 2. Yang dijumlahkan hanya yang berkode sama. Misalkan yang berkode "K"
>
> Bagaimakah formulasinya ?
>
> Best Regard's
> Novi
>  
>

Kirim email ke