Page 1 of 1

สูตรการหักลบ Material คงเหลือแต่ละเดือน

Posted: Fri Nov 02, 2018 1:05 pm
by butrak
สอบถามสูตรการหักลบ Material คงเหลือแต่ละเดือน ตามคำอธิบายในเอกสารแนบครับ
ขอบคุณครับ

Re: สูตรการหักลบ Material คงเหลือแต่ละเดือน

Posted: Sat Nov 03, 2018 1:23 am
by Bo_ry
สูตรยาวจัด อธิบายไม่ถูกเลย ดูไฟล์แนบละกัน

Code: Select all

=IFERROR($F4*(COLUMNS($H4:H4)=1)+G4-SUM(VLOOKUP(INDEX('Uasge Part Assy'!$D:$D,N(IF(1,SMALL(IF($B4='Uasge Part Assy'!$B$4:$B$28,ROW('Uasge Part Assy'!$B$4:$B$28)),ROW(INDIRECT("1:"&COUNTIF('Uasge Part Assy'!$B$4:$B$28,$B4))))-MOD(SMALL(IF($B4='Uasge Part Assy'!$B$4:$B$28,ROW('Uasge Part Assy'!$B$4:$B$28)),ROW(INDIRECT("1:"&COUNTIF('Uasge Part Assy'!$B$4:$B$28,$B4))))+1,5)))),'Production Plan'!$B$4:$E$8,COLUMNS($G4:H4),)*INDEX('Uasge Part Assy'!$C:$C,N(IF(1,SMALL(IF($B4='Uasge Part Assy'!$B$4:$B$28,ROW('Uasge Part Assy'!$B$4:$B$28)),ROW(INDIRECT("1:"&COUNTIF('Uasge Part Assy'!$B$4:$B$28,$B4))))-MOD(SMALL(IF($B4='Uasge Part Assy'!$B$4:$B$28,ROW('Uasge Part Assy'!$B$4:$B$28)),ROW(INDIRECT("1:"&COUNTIF('Uasge Part Assy'!$B$4:$B$28,$B4))))+1,5))))),"")
ตัวอย่าง Uasge Mat.xlsx

Re: สูตรการหักลบ Material คงเหลือแต่ละเดือน

Posted: Sat Nov 03, 2018 7:26 am
by butrak
ขอบคุณมากครับ @ Bo_ry

Re: สูตรการหักลบ Material คงเหลือแต่ละเดือน

Posted: Mon Nov 05, 2018 3:23 pm
by butrak
@ Bo_ry
สอบถามเพิ่มเติมครับ ตรงหน้า Usage part Assy ตอนแรกผมสมมุติให้ Part แต่ละ Part ใช้ Material 5 รายการเท่ากัน แต่เมื่อทำไฟล์จริง Part แต่ละ Part ใช้ Material รายการไม่เท่าไร 1,7 บ้าง 1,3 บ้าง และ 1,4 บ้างเป็นต้น ในไฟล์แนบไม่แน่ใจว่าผมแก้ถูกไหมผู้รู้ช่วยตรวจสอบให้หน่อยครับ
(สูตรหน้า Material Simulation ยาวจริงครับ ถ้าได้คำอธิบายจะดีมากเลยครับ )
ขอบคุณครับ

Re: สูตรการหักลบ Material คงเหลือแต่ละเดือน

Posted: Tue Nov 20, 2018 6:59 pm
by Bo_ry
ไม่แน่ใจว่าคำตอบถูกรึเปล่านะ

1. Usage Part Assy column D ต้อง unmerge column d ก่อน เพราะทำให้เขียนสูตรยาก
2. แยกสูตรให้ดูเป็นส่วนๆละ แต่ละส่วน กดF9 เพื่อดูค่าว่าได้อะไรบ้าง สงสัยตรงไหนถามได้เลย


ตัวอย่าง Uasge Mat Rev.01.xlsx