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 <[email protected]> > ** > > > 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 > > >
re-tanya.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

