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

Attachment: re-tanya.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Kirim email ke