Saya modif dgn tanpa array formula :misal di letakan rumus ini di G21 
:=IF(COUNTIF($G$20:G20,G20)<VLOOKUP(G20,$B$7:$C$11,2,FALSE),G20,INDEX($B$7:$B$11,MATCH(G20,$B$7:$B$11,0)+1))maka
 copy rumus di atas sampai timbul #refsedang syarat di G20 :   = B7 

 
 
 
  1
  H.53 
 
 
  2
  H.53 
 
 
  3
  H.53 
 
 
  1
  C.165 
 
 
  2
  C.165 
 
 
  1
  B.153 
 
 
  1
  E.03 
 
 
  2
  E.03 
 
 
  1
  R.117 
 
 
  2
  R.117 
 
 
   
  #REF!
 


 

 
 
 
  =COUNTIF($G$19:G20,G20)
  =B7
 
 
  =COUNTIF($G$19:G21,G21)
  
=IF(COUNTIF($G$20:G20,G20)<VLOOKUP(G20,$B$7:$C$11,2,FALSE),G20,INDEX($B$7:$B$11,MATCH(G20,$B$7:$B$11,0)+1))
 
 
  =COUNTIF($G$19:G22,G22)
  
=IF(COUNTIF($G$20:G21,G21)<VLOOKUP(G21,$B$7:$C$11,2,FALSE),G21,INDEX($B$7:$B$11,MATCH(G21,$B$7:$B$11,0)+1))
 
 
  =COUNTIF($G$19:G23,G23)
  
=IF(COUNTIF($G$20:G22,G22)<VLOOKUP(G22,$B$7:$C$11,2,FALSE),G22,INDEX($B$7:$B$11,MATCH(G22,$B$7:$B$11,0)+1))
 
 
  =COUNTIF($G$19:G24,G24)
  
=IF(COUNTIF($G$20:G23,G23)<VLOOKUP(G23,$B$7:$C$11,2,FALSE),G23,INDEX($B$7:$B$11,MATCH(G23,$B$7:$B$11,0)+1))
 
 
  =COUNTIF($G$19:G25,G25)
  
=IF(COUNTIF($G$20:G24,G24)<VLOOKUP(G24,$B$7:$C$11,2,FALSE),G24,INDEX($B$7:$B$11,MATCH(G24,$B$7:$B$11,0)+1))
 
 
  =COUNTIF($G$19:G26,G26)
  
=IF(COUNTIF($G$20:G25,G25)<VLOOKUP(G25,$B$7:$C$11,2,FALSE),G25,INDEX($B$7:$B$11,MATCH(G25,$B$7:$B$11,0)+1))
 
 
  =COUNTIF($G$19:G27,G27)
  
=IF(COUNTIF($G$20:G26,G26)<VLOOKUP(G26,$B$7:$C$11,2,FALSE),G26,INDEX($B$7:$B$11,MATCH(G26,$B$7:$B$11,0)+1))
 
 
  =COUNTIF($G$19:G28,G28)
  
=IF(COUNTIF($G$20:G27,G27)<VLOOKUP(G27,$B$7:$C$11,2,FALSE),G27,INDEX($B$7:$B$11,MATCH(G27,$B$7:$B$11,0)+1))
 
 
  =COUNTIF($G$19:G29,G29)
  
=IF(COUNTIF($G$20:G28,G28)<VLOOKUP(G28,$B$7:$C$11,2,FALSE),G28,INDEX($B$7:$B$11,MATCH(G28,$B$7:$B$11,0)+1))
 
 
   
  
=IF(COUNTIF($G$20:G29,G29)<VLOOKUP(G29,$B$7:$C$11,2,FALSE),G29,INDEX($B$7:$B$11,MATCH(G29,$B$7:$B$11,0)+1))
 

 Terima kasih MR Kid's atas rumus sebelumnya , saya izin modif ya... To: 
belajar-excel@yahoogroups.com
From: mr.nm...@gmail.com
Date: Fri, 16 Sep 2011 16:33:53 +0700
Subject: Re: [belajar-excel] Formula_Lanjut_Baris_Otomatis


















 



  


    
      
      
      Dear Fano,

Coba file terlampir.
Saya lebih suka array formula di kolom J :
=IF(ROW(1:1)>SUM($C$7:$C$11),"",INDEX($B$7:$B$11,MATCH(ROW(1:1),SUBTOTAL(109,OFFSET($D$6,0,0,ROW($1:$9)))+1,1)))

Karena tidak perlu cell bantu apa-apa, tetapi agak panjang dan relative 
volatile. Artinya, bisa jadi kurang cocok untuk data kode stock yang banyak 
atau di suatu sheet atau malah book yang terlalu banyak cell berformula.



Pilihan kedua adalah array formula di kolom G :
=IF(COUNTIF(G$6:G6,G6)=VLOOKUP(G6,$B$6:$C$11,2,FALSE),INDEX($B$7:$B$11,SUM(1*(G$5:G5<>G$6:G6))),G6)

Lebih pendek (walau gak banget), tetapi tidak volatile. Memang butuh 3 cell 
bantu, yaitu 


1. (cell pertama) harus tersedia 1 cell di atas header tabel hasil. 
2. Cell bantu ke-2 adalah header data kolom Jumlah harus diganti dengan angka 
1. 
3. Cell bantu ke-3 adalah nama header tabel hasil harus sama dengan nama header 
kode stock di tabel data. Jadi dengan formula =$B$6


dengan demikian, seluruh formula hasil bersifat universal.

Kekurangan lainnya, tidak bisa digunakan untuk tabel data asal yang kode stock 
nya tidak unique.

Regards.
Kid.

2011/9/16 Fano The Miner <fano.themi...@gmail.com>

















 



  


    
      
      
      Dear All Pakar Excel,



Mohon Bantuannya yah.. :)



Formula seperti apa untuk lanjut kode stock berdasarkan kolom jumlah,

seperti pada kolom hasil? (contoh file terlampir)



Terima Kasih..

Salam.



Fano



    
     

    
    






  










    
     

    
    






                                          

Kirim email ke