Wah mantaps... hanya saja, sayangnya si penanya menambahkan beberapa kriteria, bisa lihat di:
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 SeeSent: Saturday, March 31, 2012 10:38 AMSubject: 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 seluruhrange yang dicari, sedangkan yang terakhir saya lampirkan ini, khusus 2 angka di depan saja....jadi mana yang akan dipakai, boleh dipilihRegards,YouSee
Dari: You See <theroadstar@yahoo.com>
Kepada: "XL-mania@yahoogroups.com" <XL-mania@yahoogroups.com>
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 lampirkanhasil penelitian saya, agar diperoleh rumus yang lebih sederhana tanpa bantuan UDF dan tetap mengacupada kotak-katik rumus.Monggo disimak, semoga yang melempar masalah, menjadi menemukan jawaban, semogaRegards,YouSee
Dari: Rara Wilis <ra2wilis@gmail.com>
Kepada: XL-mania@yahoogroups.com
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 memunculkanhasil di KOLOM EDENGAN SYARAT BERAT: Data Kriteria (Kolom F) HARUS sudah adaSedangkan Kolom F pada range rujukannya (INPUT) belum ada datanya; karenadata 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 menggunakanfungsi yg bernama TanpaKolomBantu dan memang tidak perlu kolom bantuFile workbook yg sudah diperbaiki codingnya = terlampir)
_Rr.Wilis
On Thu, Mar 22, 2012 at 1:27 PM, You See <theroadstar@yahoo.com> wrote:
Dear XL-Mania lovers,Ada function baru di Excel 2007 yang sering saya pakai, yaitu SUMIFS, function ini cukup sakti untuk menjawab soaldari sdr. Heryanto Wijonosemoga membantuYouSeearray formula multi hasil / sekalgus pada 18 cell sebarisagar dibacaarray formula multi hasil / sekalgus pada 18 cell SEKOLOMSemprul..Ki!
2012/3/13 Ki Semprul <semprul.ki@gmail.com>
kolom bantu 1 ;misal ditulis di kolom H / array formula multi hasil 18 cell sebarismemfilter 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 2misal ditulis di kolom I / array formula multi hasil / sekalgus pada 18 cell sebarisfilter 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 1array 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 2rumus individu (1 cell 1 rumus) ditulis di kolom Kmenjumlah 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 <heryanto_wijono@bca.co.id>
> 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
__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| Delay pada posting disebabkan sibuknya momods dan leletnya |
| koneksi dengan ind***t. bwakakakaka....
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
| Delay pada posting disebabkan sibuknya momods dan leletnya |
| koneksi dengan ind***t. bwakakakaka....
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
.
__,_._,___
Nenhum comentário:
Postar um comentário