fungsi =INDEX($A$1:$G$17;INDEX({2;10};MATCH(SUMPRODUCT(($C$2:$G$17=C23)*ROW($C$2:$G$17));{2;10}));SUMPRODUCT(($C$2:$G$17=C23)*COLUMN($C$2:$G$17))) kalaudiuraikan satu persatu formula di atas terdiri dari : 1.SUMPRODUCT(($C$2:$G$17=C23)*ROW($C$2:$G$17)) mencari nilai baris dari range $C$2:$G$17 yang datanya sama dengan data di C23 (ADE ALFAY) karena nama ADE ALFAY di range C$2:$G$17 hanya berada berada di cell C5 maka fungsi ini akan menghasilkan nilai 5 (baris 5) 2.SUMPRODUCT(($C$2:$G$17=C23)*COLUMN($C$2:$G$17))) mencari nilai kolom dari range $C$2:$G$17 yang datanya sama dengan data di C23 (ADE ALFAY) karena nama ADE ALFAY di range C$2:$G$17 hanya berada berada di cell C5 maka fungsi ini akan menghasilkan nilai 3 (kolom C) padahal seluruh target yang ingin dimunculkan dari kasusi ini adalah posisi meja yang berada di baris 2 atau baris 10 untuk cell C5 karena berada setelah baris 2 maka nilai baris yang diinginkan adalah 2 sedangkan untuk kolom karena tidak diperlukan perubahan maka tetap seperti aslinya. demikian juga untuk baris yang berada setelah baris 10 yang ingin dimunculkan adalah 10. maka,untuk mensiasati hal ini digunakan fungsi MATCH(SUMPRODUCT(($C$2:$G$17=C23)*ROW($C$2:$G$17));{2;10}) maka hasildari fungsi sumproduct pada formula No.1 yang sebelummya 5 berubah menjadi 2 demikian juga akan muncul nilai 10 ketika data yang dimaksudkan berada setelah baris 10. seperti dilihat pada formula secara keseluruhan ada dua kali fungsi INDEX . index yang di dalam INDEX({2;10};MATCH(SUMPRODUCT(($C$2:$G$17=C23)*ROW($C$2:$G$17));{2;10})) akan memunculkan nilai 2 atau 10 index yang diluar (global) mengindex kembali hasil index dalam supaya menghasilkan nilai yang diinginkan. mudah mudahan penjelasan ini bisa dipahami. wassalam Ghozi Alkatiri
________________________________ Dari: Emi <emilestarik...@yahoo.com> Kepada: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com> Dikirim: Senin, 1 Juli 2013 20:58 Judul: Re: Bls: [belajar-excel] Lookup mencari posisi meja Pak Ghozi, Mohon pencerahan, dalam rumus di bawah apa artinya INDEX({2;10}, merujuk kepada apa? =INDEX($A$1:$G$17,INDEX({2;10},MATCH(SUMPRODUCT(($C$2:$G$17=C23)*ROW($C$2:$G$17)),{2;10})),SUMPRODUCT(($C$2:$G$17=C23)*COLUMN($C$2:$G$17))) Terima kasih. Emi Lestari ________________________________ From: ghozi alkatiri <ghozialkat...@yahoo.co.id> To: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com> Sent: Saturday, June 29, 2013 9:32 AM Subject: Bls: [belajar-excel] Lookup mencari posisi meja tulis di D23 =INDEX($A$1:$G$17;INDEX({2;10};MATCH(SUMPRODUCT(($C$2:$G$17=C23)*ROW($C$2:$G$17));{2;10}));SUMPRODUCT(($C$2:$G$17=C23)*COLUMN($C$2:$G$17))) copy ke bawah wassalam Ghozi Alkatiri ________________________________ Dari: Emi <emilestarik...@yahoo.com> Kepada: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com> Dikirim: Jumat, 28 Juni 2013 9:53 Judul: [belajar-excel] Lookup mencari posisi meja Dear Teman BeExcel, Gimanacara lookup untuk mencari di meja mana mereka berada. Apabila nama ditulis, otomatis bisa tau di mana mereka. Terima kasih. -Emi Lestari