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

Kirim email ke