Wa'alaikumussalam Wr. Wb. Hai Matzen,
Pinjem formulanya mas Bagus untuk rujukannya ya.... Asumsinya juga pakai asumsi mas Bagus yang udah bagus, yaitu header mulai cell A1. Sipp... 1. Jika headernya selalu ??X dengan X berisi angka bilangan bulat dari 1 sampai sebanyak kolom yang dibutuhkan. Formula mas Bagus yang bunyinya : =IF(MID(B$1,3,2)*100<=$A2,MID($B$1,3,2)*100,0) bisa disederhanakan menjadi =100 * ( MID(B$1,3,2)*100<=$A2 ) 2. Jika headernya diisi sesukanya, seperti PO1, O2P, 3PO, OP4, dsb, formula di atas bisa diubah menjadi : =100 * ( (column()-1)*100<=$A2 ) -> angka 1 menunjukkan bahwa data dimulai dari kolom A dan sebaran PO mulai kolom B 3. Jika kolom A tidak selalu bulat per 100-an, maka sisanya akan dimasukkan ke kolom berikutnya. Contoh, kalau datanya 520, maka yang 5 kolom pertama adalah 100-an dan kolom ke-6 berisi sisanya, yaitu 20 [moga-moga gak keliru rujukannya... dikoreksi ya kalo keliru rujukannya] =Min( 100 , $A2 - Sum( $A2:A2 , - $A2 ) ) -> angka 100 adalah standar pecahan yang ingin digunakan 4. kalau pecahannya ndak mesti 100-an dan sisanya masuk kolom berikutnya Misal pecahan disimpan dicell Y2 saja ya... di cell Y2 ada nilai sebesar 90, yang berarti per po bernilai 90, berarti untuk order 550 akan ada 6 kolom pertama berisi 90 (total 540) dan kolom ke-7 berisi 10 agar genap 550. =Min( *$y$2* , $A2 - Sum( $A2:A2 , - $A2 ) ) 5. kalau tiap baris beda-beda pecahannya dan disebar ke banyak PO sesuai nilai pecahan baris tersebut, sisanya di kolom berikutnya Berarti harus disediakan 1 kolom tambahan berisi nilai pecahan. Misal kolom B di-insert kolom lalu B1 ditulis Pecahan. Maka kolom A adalah request order (A2 bernilai 550), kolom B adalah pecahan (B2 bernilai 90), kolom C dan seterusnya adalah PO1 dan seterusnya. Formulanya : =Min( *$B2* , $A2 - Sum( $B2:B2 , - $B2 ) ) Gitulah kira-kiranya. ;( Wassalamu'alaikum Wr. Wb. Kid. 2014-10-20 18:57 GMT+11:00 'Bagus' [email protected] [belajar-excel] < [email protected]>: > > > > Wa'alaykum salam warohmatullohi wabarokatuhu.. > > Pak matzen; > > Misal Header mulai A1, > Coba ini pada B2: > > =IF(MID(B$1,3,2)*100<=$A2,MID($B$1,3,2)*100,0) > Copas kekanan dan kebawah > > > > Wassalam > > ~ Bagus ~ > > > > ----- Original Message ----- > *From:* 'Subroto, Matzen' [email protected] [belajar-excel] > <[email protected]+[belajar-excel]> > *To:* [email protected] > *Sent:* Monday, October 20, 2014 1:34 PM > *Subject:* [belajar-excel] Memecah ORDER Request > > > > Assalamu alaikum Wr. Wb. > > Dear Para SUHU, > > Mohon bantuan para suhu untuk saya ,memecah order Auto dengan kriteria > sperti sample > > Request ORDER > > PO1 > > PO2 > > PO3 > > PO4 > > PO5 > > PO6 > > P07 > > PO8 > > PO9 > > PO10 > > Total PO > > 500 > > 100 > > 100 > > 100 > > 100 > > 100 > > 0 > > 0 > > 0 > > 0 > > 0 > > 500 > > 800 > > 100 > > 100 > > 100 > > 100 > > 100 > > 100 > > 100 > > 100 > > 100 > > 100 > > 1000 > > 200 > > 100 > > 100 > > 0 > > 0 > > 0 > > 0 > > 0 > > 0 > > 0 > > 0 > > 200 > > Terima Kasih > > *Matzen* > > >

