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

Kirim email ke