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

