Wah mantaps... hanya saja, sayangnya si penanya menambahkan beberapa kriteria,  
bisa lihat di:
http://tech.dir.groups.yahoo.com/group/XL-mania/message/20075

ini kriterianya:
1.    Ada perbedaan sheet antara “Data” dengan “Hasil”... Data ada di sheet 
“Data”, hasil ada di sheet ”Hasil”
2.    Rumusan di “Hasil” tanpa memakai kolom bantuan 
3.    Apabila ada karakter GN dikolom sebelah angka, maka dianggap “minus”
4.    Kode yang memenuhi kriteria ( berawalan 92 ) ditampilkan di hasil dengan 
urutan dari yang kecil ke yang besar
5.    Jumlah perhitungan kode yang memenuhi kriteria ( berawalan 92 ) 
ditampilkan di hasil

Nah, solusi Anda ternyata belum memenuhi kriteria 4 (sorted ascending). Hayo 
coba buat formula unique value sorted ascending dengan kriteria dua karakter 
pertama (selama ini hanya bisa dibuat dengan UDF (tanpa kolom bantu) dan 
formula array (dengan kolom bantu) -- kompor mode). Kalau bisa, nanti saya 
koleksi formula Anda. 

Blessings,
tomz

  ----- Original Message ----- 
  From: You See 
  To: [email protected] 
  Sent: Saturday, March 31, 2012 10:38 AM
  Subject: Bls: ]] XL-mania [[ Memperoleh data perhitungan dengan beberapa 
kriteria


    

  Ooopppssss, ada yang perlu ditambahkan, kalau rumus yang telah disebutkan 
terdahulu, akan mencari nilai kriteria 2 angka ke seluruh
  range yang dicari, sedangkan yang terakhir saya lampirkan ini, khusus 2 angka 
di depan saja....
  jadi mana yang akan dipakai, boleh dipilih
  Regards,
  YouSee



------------------------------------------------------------------------------
  Dari: You See <[email protected]>
  Kepada: "[email protected]" <[email protected]> 
  Dikirim: Sabtu, 31 Maret 2012 8:29
  Judul: Bls: ]] XL-mania [[ Memperoleh data perhitungan dengan beberapa 
kriteria



  OK-lah, ajakan meneliti dari Nimas Rara wilis atas rumus Ki Ageng Semprul, 
dengan ini saya lampirkan
  hasil penelitian saya, agar diperoleh rumus yang lebih sederhana tanpa 
bantuan UDF dan tetap mengacu
  pada kotak-katik rumus.
  Monggo disimak, semoga yang melempar masalah, menjadi menemukan jawaban, 
semoga
  Regards,
  YouSee

------------------------------------------------------------------------------
  Dari: Rara Wilis <[email protected]>
  Kepada: [email protected] 
  Dikirim: Minggu, 25 Maret 2012 13:17
  Judul: Re: ]] XL-mania [[ Memperoleh data perhitungan dengan beberapa kriteria



  Mengajak meneliti kembali rumus ki Ageng Semprul yg mungkin dianggap 
kepanjangan 






  SUMIF seperti yg diberikan oleh Pak/Bu You See memang cucok untuk memunculkan 
  hasil di KOLOM E
  DENGAN SYARAT BERAT: Data Kriteria (Kolom F) HARUS sudah ada


  Sedangkan Kolom F pada range rujukannya (INPUT) belum ada datanya; karena 
  data yg ada di kolom F itu adalah sekedar gambaran keinginan  HASIL YG 
DIINGINKAN 
  (so... gak bisa KITA pakai sbg kriteria,  malah seharusnya kita buat dengan 
suatu formula.


  Mohon penjelasan kepada Bp / Ibu You See:
  Bgmana /seperti apa RUMUS-nya; agar kolom F bisa muncul data spt yg 
diinginkan itu ??
  (Tanpa KOLOM BANTU ?)


  Sementara itu, di tempat lain, kasus ini juga mendapat tanggapan dengan 
menggunakan 
  fungsi yg bernama TanpaKolomBantu   dan memang tidak perlu kolom bantu
  File workbook yg sudah diperbaiki codingnya = terlampir)


  _Rr.Wilis



  On Thu, Mar 22, 2012 at 1:27 PM, You See <[email protected]> wrote:

    Dear XL-Mania lovers,
    Ada function baru di Excel 2007 yang sering saya pakai, yaitu SUMIFS, 
function ini cukup sakti untuk menjawab soal
    dari sdr. Heryanto Wijono
    semoga membantu
    YouSee


----------------------------------------------------------------------------
    Dari: Ki Semprul <[email protected]>
    Dikirim: Selasa, 13 Maret 2012 10:06oops salah !!
        array formula multi hasil / sekalgus pada 18 cell sebaris 
    agar dibaca
        array formula multi hasil / sekalgus pada 18 cell SEKOLOM

    Semprul..Ki!

    2012/3/13 Ki Semprul <[email protected]>

      kolom bantu 1 ;  
      misal ditulis di kolom H / array formula multi hasil 18 cell sebaris
      memfilter hanya records yg kolom 1 nya berawalan "92"


      =IF(ISNUMBER(SMALL(IF(LEFT(A8:A25,2)="92",ROW(1:18)),ROW(1:18))),
           INDEX(A8:A25,SMALL(IF(LEFT(A8:A25,2)="92",ROW(1:18)),ROW(1:18))),0)


      kolom bantu 2
      misal ditulis di kolom I / array formula multi hasil / sekalgus pada 18 
cell sebaris
      filter sama dengan Kolom Bantu 1, tetapi yg ditampilkan adalah ex kolom 
B( Jumlah)
      sekaligus di beri SIGN (apakah minus atau-kah plus,) sesuai aslinya


      =IF(ISNUMBER(SMALL(IF(LEFT(A8:A25,2)="92",ROW(1:18)),ROW(1:18))),
            INDEX(B8:B25,SMALL(IF(LEFT(A8:A25,2)="92",ROW(1:18)),ROW(1:18))),0)*
        IF(IF(ISNUMBER(SMALL(IF(LEFT(A8:A25,2)="92",ROW(1:18)),ROW(1:18))),
                
INDEX(C8:C25,SMALL(IF(LEFT(A8:A25,2)="92",ROW(1:18)),ROW(1:18))),0)="gn",-1,1)



      kolom hasil 1 
      array formula (satu cell satu rumus) 
      mengambil uniq values dari KolomBantu1 misal ditulis di J


      =INDEX($H$8:$H$25,MATCH(0,COUNTIF(J$7:J7,$H$8:$H$25),0))



      kolom hasil 2
      rumus individu (1 cell 1 rumus) ditulis di kolom K
      menjumlah bersyarat dengan 1 kriteria terhadap kolom bantu1 dan kolom 
bantu 2


      =SUMIF($H$8:$H$25,J8,$I$8:$I$25)



      Jika rumus yg kita usulkan ini benar (dapat diterima oleh penanya), 
kesimpulannya adalah:
      bahwa sesuatu akan menjadi jelas jika diurai masalahnya menjadi 
tahap-tahap...


      Semprul..Ki!





      2012/3/12 Heryanto Wijono <[email protected]>
      > Dh.
      > Mohon bantuan rekan 2.
      > Bagaimana rumus excelnya apabila saya ingin memperoleh data perhitungan 
dengan kode yang berawalan 92 dengan kriteria  sbb :
      > 1.    Apabila ada karakter GN dikolom sebelah angka, maka dianggap 
“minus”
      > 2.    Kode yang memenuhi kriteria ( berawalan 92 ) ditampilkan di hasil
      > 3.    Jumlah perhitungan kode yang memenuhi kriteria ( berawalan 92 ) 
ditampilkan di hasil
      > Contoh terlampir :
      > Hasil kode 92-372-0-071-325 sebesar ( 27.741,85 ) adalah penjumlahan 
dari – 70.975.96 + 1.975.15 + 41.258,96
      > Demikian, terima kasih







  

Kirim email ke