Wah,,terima kasih mba siti atas pencerahannya...

regards,
amir




________________________________
From: siti Vi <[email protected]>
To: [email protected]
Sent: Tue, April 13, 2010 7:10:08 PM
Subject: Re: [belajar-excel] Lookup 4 variabel plus

  
perbaikan formula demi dapat mencakup Code-1 - "MNO"
 
=OFFSET(Tabel!$A$3,C3,
 IF(D3="MNO", MATCH(D3&"-"&G3,Tabel!$B$ 1:$AM$1,0) +F3-1,
   IF(COUNTIF(Tabel! $B$1:$Q$1, D3&"-T-L")>0,
     MATCH(D3,LEFT( Tabel!$B$ 1:$AM$1,3) ,0),
       MATCH(D3&"-"&G3,Tabel!$B$ 1:$AM$1,0) )+
       MATCH(E3,Tabel! $B$2:$E$2, 0)+MATCH( F3,Tabel! $B$3:$C$3, 0)-2))
 
jangan lupa : array formula, perlu upacara khusus untuk meng-Enternya. ...
 
prinsip kerja nya masih seperti formula sebelumnya, yaitu 
komponen ini :
 IF(D3="MNO", MATCH(D3&"-"&G3,Tabel!$B$ 1:$AM$1,0) +F3-1,
   IF(COUNTIF(Tabel! $B$1:$Q$1, D3&"-T-L")>0,
     MATCH(D3,LEFT( Tabel!$B$ 1:$AM$1,3) ,0),
       MATCH(D3&"-"&G3,Tabel!$B$ 1:$AM$1,0) )+
       MATCH(E3,Tabel! $B$2:$E$2, 0)+MATCH( F3,Tabel! $B$3:$C$3, 0)-2))
mencari Nomor_Posisi_ Kolom yg sesuai dengan 4 kriteria, dengan fungsi MATCH.
 
Misal untuk record No 1 (sheet DATA) komponen tsb menghasilkan bilangan 22.
Temuan ini akan diumpankan kepada fungsi OFFSET sebagai argument ke 3 (Col)
Sedangkan argument#2 (Row) diisi dengan C3 (bernilai 31) yg kebetulan sudah 
tidak perlu dicari lagi karena sudah merupakan bilangan yg menunjukkan posisi 
Row-nya.
 
Maka  rumus panjang berbasis fungsi "OFfSIDE" tadi akhirnya menjadi seperti ini 
 =OFFSET($A$3, 22, 31)
formula ini menghasilkanrujukan range (cell)  YANG: 
- jika dilihat dari A3 (saat itu A3 dapat kita sebut sbg Baris 0, Kolom 0) 
  dia berada di baris ke 22 dan di kolom ke 31
siapa lagi kalo bukan cell W34 yg berisi data  0.090
 
... gak ribet, ... gak bohong, ... asli hasilnya....
 
~ctv~
 
 

________________________________

----- Original Message ----- 
>From: siti Vi 
>To: belajar-excel@ yahoogroups. com 
>Sent: Tuesday, April 13, 2010 5:10 PM
>Subject: Re: [belajar-excel] Lookup 4 variabel plus
>
>
>=OFFSET(Tabel! $A$4,C3,
>  IF(COUNTIF(Tabel! $B$1:$Q$1, D3&"-T-L")>0,
>  MATCH(D3,LEFT(Tabel!$ B$1:$AM$1, 3),0),
>  MATCH(D3&"-"&G3,Tabel!$B$ 1:$AM$1,0) )+
>  MATCH(E3,Tabel! $B$3:$E$3, 0)+
>  MATCH(F3,Tabel! $B$4:$C$4, 0)-2)
> 
>ARRAY FORMULA tsb tidak berlaku untuk CODE1 = "MNO"
>karena di sheet "Tabel"  Kolom MNO terlalu berbeda / 
>tidak mengikuti aturan umum (seperti kolom lain)
>baik jumlah SubKolom nya maupun Judul Kolom (nama Field)nya
> DEF-T-L 
>M F 
>S N S N 
>
>MNO-T 
>F-M F-M F-M 
>1 2 3 
> 
>sekian, 
>terima kasih
>he he..
> 
>
________________________________

>----- Original Message ----- 
>From: Amir Nauli 
>To: belajar-excel@ yahoogroups. com 
>Sent: Tuesday, April 13, 2010 3:39 PM
>Subject: [belajar-excel] Lookup 4 variabel plus
>
>Dear rekan-rekan excel,
>Mohon bantuannya, bagaimana saya dapat me-lookup data 
>jika ada 4 variable sebagai referensinya, yaitu code1, code2, code3 dan code4 
>dengan tabel yg bervariasi? (data terlampir)
>
>Salam,
>



      

Kirim email ke