BeExceller, rumus array yg ini
 {=INDEX('CETAK NOTA'!C$6:C$21;MATCH($L3&M$3;'CETAK NOTA'!B$6:B$21&'CETAK 
NOTA'!$D$6:$D$21;0))}
 

 kalo diubah ke bentuk biasa gimana jadinya ya...
 

 thx..

 
 
 


 Pada Sabtu, 3 Oktober 2015 3:56, "Ivansl layona...@yahoo.co.id 
[belajar-excel]" menulis:
 
 

   
 Terima kasih mr kid...
 Sudah berjalan dngan baik rumusnya.. Saya pakai index yg nomer 2 itu... 
Sempurna... Topppp abis mr kid.. 
Thx...
Sent from my iPad mini
 
On 2 Okt 2015, at 16.17, 'Mr. Kid' mr.nm...@gmail.com mailto:mr.nm...@gmail.com 
[belajar-excel] <belajar-excel@yahoogroups.com 
mailto:belajar-excel@yahoogroups.com> wrote:


   
 Hai Ivan,


Array formula disebuah cell bisa dicopy ke cell lain. 
Jika ada array formula di A1, dan ingin di-copy ke A2:A9, klik cell A1, tekan 
CTRL C, blok A2:A9 (A1 tidak ikut diblok), tekan CTRL V


Dari array formula berbunyi :
=VLOOKUP($L2;IF($D$6:$D$21=Sheet1!M2;$B$6:$D$21);2;FALSE)


1. Andaikan kolom B:D berisi data bukan teks semua dan tidak ada error value 
alias datanya bertipe numerik atau datetime atau boolean (true/false), maka 
bisa tanpa fungsi IF, sehingga array formula dengan vLookUp tersebut bisa 
diubah menjadi formula biasa seperti :

=vLookUp( $L2 , Index( ($D$6:$D$21=Sheet1!M2) * $B$6:$D$21 , 0 , 0 ) , 2 , 
FALSE )

 bahkan bisa menggunakan SumIFs.

 

2. Andaikan antara kolom B:D, ada minimal 1 kolom berisi data yang bertipe 
teks, maka susunan formula vLookUp nya menjadi :

=vLookUp( Trim($L2) , Index( Rept( $B$6:$D$21 , ($D$6:$D$21=Sheet1!M2) )   , 0 
, 0 ) , 2 , FALSE )
 Jika hasil vLookUp yang diambil (dalam hal ini kolom ke-2 dari B:D alias nilai 
di kolom C) adalah bertipe numerik, maka hasil formula vLookUp di atas perlu 
dikonversi menjadi bertipe numerik, seperti ini :
= 1 * vLookUp( Trim($L2) , Index( Rept( $B$6:$D$21 , ($D$6:$D$21=Sheet1!M2) )   
, 0 , 0 ) , 2 , FALSE )


 Fungsi Index Match juga bisa digunakan dalam kasus ini, seperti :

 1. array formula karena ada IF-nya

    =Index( $C$6:$C$21 , Match( $L2 , IF($D$6:$D$21=Sheet1!M2,$B$6:$B$21) , 0 ) 
)      -> perhatikan jumlah kolom setiap reference

 

 2. bila kolom B dan cell L2 bertipe numerik

 a> array formula tanpa IF :
    =Index( $C$6:$C$21 , Match( $L2 , ($D$6:$D$21=Sheet1!M2) * $B$6:$B$21 , 0 ) 
) b> formula biasa : (perhatikan cara mengubah formula 2a)
    =Index( $C$6:$C$21 ,   Match( $L2 , INDEX(  ($D$6:$D$21=Sheet1!M2) * 
$B$6:$B$21 , 0 )    , 0 )   ) 

 

 3. bila kolom B dan L2 bertipe teks
a> array formula tanpa IF :
    =Index( $C$6:$C$21 , Match( $L2 ,  Rept( $B$6:$B$21 , 
($D$6:$D$21=Sheet1!M2) ) , 0 ) ) b> formula biasa : (perhatikan cara mengubah 
formula 2a)

    =Index( $C$6:$C$21 , Match( $L2 , INDEX(  Rept( $B$6:$B$21 , 
($D$6:$D$21=Sheet1!M2) ) , 0 ) , 0 ) )


 btw,

 Array formula yang diletakkan pada banyak cells dan merujuk ke banyak baris 
data (apalagi ke cells yang belum ada datanya), akan memberi kesan Excel 
bekerja lamban. Jadi, mohon ditanamkan sejak sekarang bahwa yang lamban bukan 
Excel-nya, tapi yang memilih metode pengolahan datanya.

 

 Untuk menghindari hal yang demikian, andaikan memungkinkan merujuk ke data 
terurut dan pengolahan datanya bisa disusun per blok data, maka aturlah 
demikian lalu menggunakan rujukan dinamis. Contoh pada kasus ini, nilai M2 yang 
berelasi dengan kolom D bisa menjadi penyusun blok, dengan cara mengurutkan 
data di B:D berdasar kolom D ASC, lalu berdasar kolom B ASC (2 kriteria sort).

 Formula Index bisa digunakan untuk mendapatkan area blok range yang sesuai 
untuk nilai M tertentu, yang kemudian bisa digunakan dalam formula vLookUp atau 
Index Match.

 

 Wassalam,

 Kid

 


 







 
 2015-10-01 22:48 GMT+07:00 Ivan Sebastian layona...@yahoo.co.id 
mailto:layona...@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com 
mailto:belajar-excel@yahoogroups.com>:
   
 master2 excel... butuh bantuan lagi nih...

 kalo ada rumus formula arraynya seperti ini..

 {=VLOOKUP($L2;IF($D$6:$D$21=Sheet1!M2;$B$6:$D$21);2;FALSE)}
 

 apa bisa diubah ke bentuk formula biasa ya??
 

 itu rumus vlookup dengan 2 kriteria kan ya... saya lagi cari2 rumus formula 
untuk vlookup 2 kriteria yg simple sebenernya pingin pake index dan match... 
tapi gagal paham.. dicoba2 tetep aja gagal mulu.. 

 

 kalo formula yg ini pas datanya banyak jadi repot jg mesti harus cse satu 
persatu xixixixi...
 

 thx
 


 
 
 
 
 





 
 
 

 
 

 
 




 
 
 





Kirim email ke