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