Yup.. thanks Pak Anton. Wassalam, Kid.
2013/2/4 summonery <[email protected]> > ** > > > Penggunaan Lookup untuk mencari angka terakhir yang sesuai kriteria > tertentu (format lookup(... , 1/... , ...), nilai lookup_value haruslah > lebih besar daripada barisan angka yang ada pada lookup_array, jika tidak > maka pada kondisi tertentu hasilnya dimungkinkan tidak benar. > > Sebagai contoh: > =LOOKUP(1 > ,{1;1;1;1;#DIV/0!;1;#DIV/0!;1;#DIV/0!;#DIV/0!},{1;2;3;4;0;5;0;6;0;0}) > jawabannya adalah 5, padahal seharusnya 6. Untuk itu nilai lookup_value > haruslah lebih dari 1, misalkan 2) > > > >semoga bermanfaat > > > --- In [email protected], "Mr. Kid" wrote: > > > > Begini saja : > > 1. copas formula ini ke cell F11 > > =LOOKUP(1,1/*(**(Data!$A$9:$A$92=$A11)*****(Data!$D$9:$D$92=$D11)**)*,* > > Data!E$9:E$92*) > > > > > 2. copas formula ini ke cell E11 > > > =SUMPRODUCT(*(Data!$A$9:$A$92=$A11)***(Data!$D$9:$D$92=$D11)*,Data!F$9:F$92) > > > > > 3. Copy cell E11 dan F11 dan paste ke kolom-kolom Vol dan Sat lainnya di > > sheet rekap > > > > 4. Copy E11 sampai kolom terkanan data di baris 11 itu, lalu blok semua > > data yang butuh formula di kolom E misal dari E12 sampai E39, lalu paste > > > > 5. baru setelah itu baca-baca dongeng di email tadi ketika akan beranjak > > tidur, supaya mimpi indah (kalau tidak tersesat) > > > > Wassalam, > > Kid. > > > > 2013/2/4 Panji Hakiki Jamin > > > > > ** > > > > > > > > > > Masih bingung Mr. Kid..saya coba telaah pelan-pelan solusi dari Mr. > > > Kid..anyway terima kasih banyak > > > > > > wassalam > > > Panji > > > > > > > > > ------------------------------ > > > *From:* Mr. Kid > > > *To:* [email protected] > > > *Sent:* Monday, February 4, 2013 8:55 AM > > > > > > *Subject:* Re: [belajar-excel] Ask : Klarifikasi dengan Fungsi IF, > SUMIF > > > > > > > > > > Pak Panji, > > > > > > Asumsi di sheet Rekap : > > > 1. ada kode di kolom A yang diisi oleh user (bukan hasil formula) > > > 2. ada uraian di kolom D yang diisi oleh user (bukan hasil formula) -> > > > jika hasil formula, maka pasti akan ambil yang pertama ditemukan > berdasar > > > nilai kode > > > > > > Formula pada sheet rekap digunakan untuk mengambil data Vol dan Sat > yang > > > bersesuaian saja dari sheet Data, berdasar Kode (kolom A) dan Uraian > (kolom > > > D). > > > 1. Formula untuk kolom Sat di F11 : > > > =LOOKUP(1,1/*(**(Data!$A$9:$A$92=$A11)*****(Data!$D$9:$D$92=$D11)**)*, > > > *Data!E$9:E$92*) > > > > kemudian copy formula ke kolom Sat lainnya. > > > *Biru *: kriteria berdasar kode (kolom A) > > > *Hijau *: kriteria berdasar uraian (kolom D) > > > > * : setara logika AND karena seluruh kriteria harus terpenuhi > > > Formula akan selalu mengambil yang terakhir ditemui yang sesuai > > > kriteria. > > > > > > Jika bagian ****(Data!$D$9:$D$92=$D11) *dihilangkan, maka menjadi > > > > lookup berdasar 1 kriteria. Formula vLookUp untuk mendapatkan uraian > juga > > > kegiatan lookup berdasar 1 kriteria. Perbedaannya, pada formula di atas > > > yang dihilangkan bagian ****(Data!$D$9:$D$92=$D11)* mengambil yang > > > > ditemui terakhir, sedang vLookUp dengan match type 0 akan mengambil > yang > > > pertama ditemui. > > > > > > 2. Formula untuk kolom Vol di E11 : > > > yang awalnya berdasar 1 kriteria, yaitu berdasar kolom A saja, yang > > > berbunyi : > > > =SUMPRODUCT(*(Data!$A$9:$A$92=$A11)*1*,Data!F$9:F$92) > > > > tampak bahwa kriteria-kriteria yang lain (selain kolom A) dalam formula > > > tersebut dianggap cocok (*1*) tanpa perlu diperiksa lagi. > > > > > > Ketika ada kriteria yang butuh diperiksa dulu, maka susunan *1* diubah > > > > menjadi bentuk perbandingan kriteria yang harus diperiksa. > > > Kriteria selain kolom A yang akan diperiksa adalah berdasar kolom D > yang > > > bunyi perbandingannya adalah : > > > *(Data!$D$9:$D$92=$D11)* > > > Maka *1* diubah menjadi *(Data!$D$9:$D$92=$D11)* dan formula akan > menjadi > > > berbunyi : > > > =SUMPRODUCT(*(Data!$A$9:$A$92=$A11)***(Data!$D$9:$D$92=$D11)* > > > > ,Data!F$9:F$92) > > > > > > Jika kuatir lupa dihari-hari depan bahwa bentuk seperti itu masih bisa > > > dikomputasi berdasar sekiun (saking buanyaknya) kriteria yang harus > > > diperiksa, maka tambahkan lagi sebagai bunyi 'kriteria lain dianggap > cocok > > > (*1*) tanpa perlu diperiksa', sehingga kelak akan ingat lagi dengan > > > thread ini. > > > =SUMPRODUCT(*(Data!$A$9:$A$92=$A11)***(Data!$D$9:$D$92=$D11)***1* > > > > ,Data!F$9:F$92) > > > > > > Menggunakan formula Index Match juga bisa. Nah untuk pustaka Index > Match > > > ini, kita tunggu BeExceller lain yang punya waktu luang untuk > mencet-mencet > > > keyboard susun kalimat dongengnya.... > > > > > > Wassalam, > > > Kid. > > > > > > 2013/2/4 Panji Hakiki Jamin > > > > > > ** > > > > > > > Terima kasih banyak bantuannya Mr. Kid. > > > Ada sedikit pertanyaan lagi tentang fungsi tersebut : > > > >> Bagaimana rumus yg akan digunakan untuk fungsi penjumlahan apabila > kita > > > salah menuliskan kode di sheet Data sehingga penjumlahan tidak hanya > dengan > > > kode di kolom A tetapi cross check dengan uraian pekerjaan di sheet > Data. > > > > > > ex : kolom A9 di sheet Data dengan uraian di kolom D9 adalah A001 > dengan > > > vol F9, apabila kita memasukkan dengan kode yang sama di kolom A21 di > sheet > > > Data dengan uraian di kolom D21 dan vol F21, bagaimana menuliskan rumus > > > fungsi penjumlahan untuk cross check tidak hanya dengan kode di kolom A > > > tetapi juga dengan uraian di kolom D, sehingga penjumlahan tersebut > > > benar-benar sesuai dengan kode dan uraian pekerjaan > > > > > > Terima kasih, > > > Panji Hakiki > > > > > > > > > ------------------------------ > > > *From:* Mr. Kid > > > *To:* [email protected] > > > *Sent:* Sunday, February 3, 2013 9:45 PM > > > > > > *Subject:* Re: [belajar-excel] Ask : Klarifikasi dengan Fungsi IF, > SUMIF > > > > > > > > > > Sekedar pustaka fungsi : > > > 1. Uraian pekerjaan (D11) ambil data dari sheet sebelah berdasar kode > di > > > A11 : > > > =VLOOKUP($A11,Data!$A$9:D$92,4,0) > > > Bahasa manusianya : > > > "ambil kolom ke-4 dari A9:D9 di sheet Data untuk nilai kode di sheet > data > > > kolom pertama dari A9:D92 [artinya kolom A-nya] bernilai persis sama > (,0) > > > dengan kode di A11 sheet rekap." > > > > > > 2. Untuk kolom Sat di F11 ambil data di kolom E sheet Data berdasar > nilai > > > A11 yang harus sama dengan nilai di kolom A sheet Data > > > =VLOOKUP($A11,Data!$A$9:F$92,COLUMN()-1,0) > > > >> karena formula ditulis di kolom F (cell F11), maka hasil dari fungsi > > > Column() adalah 6 [kolom F adalah kolom ke-6 Excel] > > > >> karena lokasi pengambilan data di sheet Data adalah pada kolom E, > maka > > > hasil Column() dikurangi 1 > > > >> karena struktur kolom Sat pada tabel di sheet data adalah sama > dengan > > > struktur kolom Sat di sheet rekap, maka rujukan referensi ke sheet Data > > > dibuat tidak absolut kolom akhir [Data!$A$9:F$92] (perhatikan tidak > adanya > > > karakter $ pada sisi kolom F setelah karakter ':' yang berarti 'sampai > > > dengan' ) > > > >> formula bisa di-copy ke kolom Sat lainnya di sheet Rekap > > > > > > 3. Untuk kolom Vol di E11 ambil data di kolom F sheet Data selama > > > recordnya memiliki kode (kolom A) yang sama dengan kode di A11 sheet > rekap. > > > =SUMPRODUCT( (Data!$A$9:$A$92=$A11)*1 , Data!F$9:F$92 ) > > > >> Kriteria : kolom A sheet Data sama dengan nilai A11 di sheet rekap [ > > > (Data!$A$9:$A$92=$A11) ] > > > >> hasil bunyi kriteria tersebut adalah nilai TRUE/FALSE yang bertipe > > > Boolean > > > >> agar menjadi numerik, maka dikonversi dengan mengalikannya dengan > angka > > > 1, sehingga TRUE akan menjadi 1 dan FALSE akan menjadi 0. > > > >> deretan hasil kriteria akan dikalikan dengan nilai Vol yang akan > > > diambil [ Data!F$9:F$92 ] > > > >> karena dikuatirkan adanya data bertipe Text pada area Data!F$9:F$92 > , > > > maka Data!F$9:F$92 diletakkan sebagai array data ke-2 dalam SumProduct. > > > >> Jika pasti Data!F$9:F$92 selalu bertipe numerik, maka karakter > bagian > > > teks [*1 ,] dalam formula SumProduct bisa diganti dengan operator > perkalian > > > '*' yang setara dengan logika AND menjadi : > > > =SUMPRODUCT( (Data!$A$9:$A$92=$A11) * Data!F$9:F$92 ) > > > > > > Wassalam, > > > Kid. > > > > > > > > > 2013/2/1 Panji Hakiki Jamin > > > > > > ** > > > > > > > Selamat malam semua angota Milis, > > > > > > Saya kebingungan untuk hasil rekapitulasi dari beberapa data yang sama > dan > > > menuliskan data tersebut serta menjumlahkan data ke sheet yang berbeda. > > > Mohon bantuannya untuk menyelesaikan permasalahan tersebut..Data > terlampir > > > > > > Terima kasih > > > Panji > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

