Maap pak Suyatno, ada salah tulis dan salah urat... sedikit...
yg di badan email rumusnya salah; (yg di workbook /lampiran sudah benar)
koreksi yg di email, seharusya :
=INDEX( $A$6:$O$8,
MAX(IF($A$6:$O$8=A12,ROW($A$6:$O$8)-5,0)),
MAX(IF($A$6:$O$8=A12,COLUMN($A$6:$O$8),0))*+1*)
Penjelasannya :
Fungsi Index memerlukan 3 argument :
= INDEX(RangeRujukan, IndexBaris, IndexKolom)
Hasil MAX(IF yg pertama merujuk *baris* dimana kriteri a berada
Hasil MAX(IF yg kedua itu menjadi Index Kolom,)* kolom* dimana kriteria
berada, padahal yg menjadi
kriteria-nya adalah data di cell A12; yaitu data yg di tabel Rujukan
beradanya di kolom KODE.
Jika tidak ditambah 1 (kekanan satu cell), maka hasilnya adalah data di
tabel rujukan pada kolom KODE,
sesuai kriteria yg ada (dlm contoh A12)
Untuk bisa merujuk* Kolom "Desc"* yg posisinya berada di sebelah kanan
Kolom KODE, perlu di tambah (* +1 *)
o'Seno
2011/12/27 o' Seno <[email protected]>
> **
>
> tulis Array Formula di cell B12
> =INDEX( $A$6:$O$8,
> MAX(IF($A$6:$O$8=A12,ROW($A$6:$O$8)-5,0))*+1*,
> MAX(IF($A$6:$O$8=A12,COLUMN($A$6:$O$8),0)))
>
> Array formula bukan hanya diakhiri dengan tombol ENTER, tetapi dengan 3
> tombol *Ctrl + Shift, ENTER *!!!
> o'Seno
>
>
> 2011/12/27 Suyatno <[email protected]>
>
>> Dear All****
>>
>> Mohon pencerahannya...saya punya data sebanyak 15 data kolom bgmn cara
>> termudah untuk lookup contohnya sbb
>>
>> Sebelum & sudahnya terimakasih
>>
>> Salam****
>>
>> Yatno****
>>
>