Hmm...su cutee Mr Kid terpecahkan sudah....
kira-kira ada trik untuk "MENSIASATI" pada cell komen "selalu dilebihkan 1 
baris" karena pada prakteknya dari 30 baris yang nanti saya sediakan mungkin 
tidak akan semua terisi 30 baris saat input data..

salam > maya



________________________________
 From: Mr. Kid <[email protected]>
To: [email protected] 
Sent: Tuesday, January 22, 2013 3:25 PM
Subject: Re: [belajar-excel] Deret Data Berdasarkan Data Input
 

  


Coba perhatikan formula :
=IF(J4>$K$3,0,LOOKUP(ROW()-ROW($K$3),$D$4:$D$8,$B$4:$B$8)+COUNTIF(J$3:J3,J4)+VLOOKUP(LOOKUP(ROW()-ROW($K$3),$D$4:$D$8,$A$4:$A$8),$F$4:$G$9,2,0)*10)
Bagian yang biru adalah pembentuk jumlah digit dibelakang standar kode

Contoh data yang ada seluruhnya adalah 1 digit tanpa ada keterangan sampai 
batas berapa digit yang meungkin disusun.
Selain itu, untuk nomor seri sebanyak 2 digit seperti seri 10 dengan seri 1 
digit seperti seri nomor 5 bagaimana penulisannya ?
Idealnya : 400105 untuk seri 5 dan 400110 untuk seri 10.
Hal ini akan membuat proses sorting menjadi lebih konsisten bahwa 400110 adalah 
setelah 400105

Jika tidak mau yang idel seperti itu, dan lebih memilih kode 40015 untuk seri 5 
dan 400110 untuk seri 10, maka ubah susunan formula menjadi :
=IF(J4>$K$3,0,VLOOKUP(LOOKUP(ROW()-ROW($K$3),$D$4:$D$8,$A$4:$A$8),$F$4:$G$9,2,0)&LOOKUP(ROW()-ROW($K$3),$D$4:$D$8,$B$4:$B$8)+COUNTIF(J$3:J3,J4))

Wassalam,
Kid.



2013/1/22 Maya Pada <[email protected]>

 
>  
>Mr Kid trimakasih responnya..masih mending py Mas Kid dumy gak terlalu rame, 
>tapi saya coba coba ganti di DATA INPUT masih ada kesalahan
>Klo sy ganti baris 4 dengan mengisikan code 1; from 1 dan to 10 nilai 400110 
>malah ga keluar....
>Mr Heri file yang mas kasih kayaknya ga ada formulanya ya..
>
>Salam> Maya
>
>
>
>
>
>
>________________________________
> From: Mr. Kid <[email protected]>
>To: [email protected] 
>Sent: Tuesday, January 22, 2013 2:02 PM
>Subject: Re: [belajar-excel] Deret Data Berdasarkan Data Input
> 
>
>
>
>
>Hai Maya,
>
>File terlampir juga ndak kalah banyak kolom dummy-nya.
>1. kolom rec_start : nomor record awal daftar item baru berdasar code
>>> dengan formula : D4 dan copy ke bawah
>=N(D3)+N(C3)-N(B3)+1
>
>2. kolom helper : penunjuk nomor start record yang digunakan
>>> formula J4 dan copy ke bawah :
>=LOOKUP(ROW()-ROW($K$3),$D$4:$D$8)
>
>3. kolom nitem : penunjuk jumlah record hasil yang memiliki nilai item sama
>>> formula i4 dan copy ke bawah
>=COUNTIF($K$4:$K$30,K4)
>
>Formula kolom daftar hasil di K4 :
>=IF(J4>$K$3,0,LOOKUP(ROW()-ROW($K$3),$D$4:$D$8,$B$4:$B$8)+COUNTIF(J$3:J3,J4)+VLOOKUP(LOOKUP(ROW()-ROW($K$3),$D$4:$D$8,$A$4:$A$8),$F$4:$G$9,2,0)*10)
>
>Penanda record hasil yang duplicate bisa dengan conditional formatting opsi 
>Use Formula (xl2007 ke atas) atau opsi IsFormula (xl2003) dengan formula :
>=K4*($I4>1)
>
>Daftar record yang duplicate bisa disusun memanfaatkan fitur pivot table 
>dengan page filter adalah kolom nitem (kolom bantu ke-3) yang dipilih selain 1
>
>File terlampir.
>
>Wassalam,
>Kid.
>
>
>
>2013/1/22 Maya Pada <[email protected]>
>
> 
>>  
>>Salam mantap buat para pakar excel...
>>Saya coba untuk kasus yang dilampirkan nama terlalu ruwet dan banyak dummy 
>>hehe..
>>Mohon dibantu mungkin ada yang lebih ringkas lagi...
>>untuk membuat deretan data output dari data input yang diberikan...
>>
>>
>>Salam
>>
>>
>>Maya
>>
>
>
>
>
>



Kirim email ke