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






 

Kirim email ke