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*
>
>   
>

Kirim email ke