Page 1 of 2
รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 8:38 am
by trirongcop

เงื่อนไข
จำลองการผลิต จากข้อมูล Data 1 เมื่อวางข้อมูล Data 1 ข้อมูล column K link มาใส่ ตาราง Simulation ตามเงื่อนใข Process และ Capacity ลงแต่ละตึก ถ้า Process ไหนเกิน Capacity
ให้วิ่งไปหา Process ในตึกต่อไปที่ Capacity ยังไม่เกิน และ Process เดียวกัน
column L,M,N ถ้า Job ไหนไปตึกไหนให้ขึ้นข้อมูล แต่ละตึกแต่ละวันครับ
การเลือกเลือก JobID ที่เป็น Priority 0 ก่อนแล้วค่อยตามด้วย 1/2/3/4 ตามลำดับครับ
ผมลองหลายวันแล้วก็ไม่ได้
รบกวนทุกท่านหน่อยครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 9:49 am
by parakorn
ลองใช้สูตรนี้ดูนะครับ ที่ T6 ใส่สูตร
=IF(LOOKUP($Q6,$J$6:$J$33)=$Q6,INDEX($K$6:$K$33,MATCH($Q6,$J$6:$J$33,0)+MATCH(COLUMNS($T:T)-1,$G$6:$G$33,0)-1,))
แต่ว่าถ้ามีรายการซ้ำที่ priority เท่ากัน รายการที่ 2 จะไม่ขึ้น
เดี๋ยวรอ ท่านอื่นๆ เข้ามาแก้สูตรเพิ่มเติมนะครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 6:17 pm
by trirongcop
ยังไม่ตรงตามเงื่อนไขเลยครับ ขอความช่วยเหลือหน่อยครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 6:46 pm
by snasui

ช่วยทำตัวอย่างคำตอบที่ต้องการมาด้วยจะได้เห็นว่าที่ถูกต้องจะต้องเป็นเท่าใด จะได้สะดวกในการทำความเข้าใจครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 7:11 pm
by trirongcop
ยกตัวอย่าง
Process G-P-T cap/วัน 1000
เงื่อนไข 1. เลือก Prioity 0,1,2,3,4,5 ตามลำดับ
เงื่อนไข 2. เลือก Week ปัจจุบันมาก่อนเสมอแล้วค่อยตามด้วยWeek อื่น
เงื่อนไข 3. Column L,M,N นำข้อมูลตามเงื่อนไขมาแสดงว่าอยู่ที่ สถานะใด
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 7:25 pm
by snasui

ค่อย ๆ ถามตอบกันไป และคิดว่าคงต้องถามตอบกันอีกหลายโพสต์เพราะผมยังไม่สามารถเชื่อมโยงตัวเลขต้นทางกับปลายทางได้เลยครับ
เซลล์ W6 มีค่า 377 มีวิธีคิดอย่างไรจึงได้ค่าเท่านั้น
คำว่า Week ปัจจุบันให้ระบุว่าอยู่เซลล์ไหน หรือพิจารณาอย่างไรว่า Week ปัจจุบัน
การอ้างอิงค่าในเซลล์เช่นคำว่า Priority จะเสียเวลาค้นหา ควรอ้างตำแหน่งคอลัมน์ ตำแหน่งบรรทัด ตำแหน่งเซลล์ เช่นนี้เป็นต้นครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 7:48 pm
by trirongcop
ก็ Cap ต่อวัน =1000 Process G-P-T มีเวลาทั้งหมด 6377 ผมแบ่งเป็นวันละ 1000 เศษ 377 จึงให้ขึ้นวันใหม่ครับ
Week ปัจจุบัน อยู่ เซลล์ T 6 ครับ , Priority อ้างอิงจาก Column G ครับ เซลล์ G6 ครับ
รบกวนอาจารย์ด้วยครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 7:57 pm
by snasui

มีหลักพิจารณาอย่างไรว่าต้องขึ้นวันไหม่ ทำไมไม่ต่อไปด้านขวาจนหมดคอลัมน์แล้วขึ้นบรรทัดใหม่ครับ

Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 8:08 pm
by trirongcop
Process G-P-T มีอยู่สอง ตึก วันจันทร์ สองตึกผลิตตาม Cap ได้ 2000 เลยต้องทำเงื่อนไขให้วิ่งเป็นวันๆ ตาม Cap ครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Tue Aug 16, 2016 9:15 pm
by snasui
trirongcop wrote:Process G-P-T มีอยู่สอง ตึก วันจันทร์ สองตึกผลิตตาม Cap ได้ 2000 เลยต้องทำเงื่อนไขให้วิ่งเป็นวันๆ ตาม Cap ครับ

ที่กล่าวมาด้านบนกรุณาอธิบายเพิ่มให้ถึงตำแหน่งเซลล์ว่าพิจารณาตรงไหน อย่างไรครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Wed Aug 17, 2016 8:29 am
by trirongcop
Process G-P-T Column Q Calls Q6,Q10 อ้างอิง Capacity Column P Calls P6,P10
เงื่อนไข ดึงข้อมูล column J ที่มี Process G-P-T มาใส่ที่วัน Mon ตามจำนวน Capacity หนึ่งวันรับได้ 1000
Process G-P-T มีอยู่ 2 Calls คือ Q6และ Q10 ครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Wed Aug 17, 2016 6:26 pm
by snasui
snasui wrote:trirongcop wrote:Process G-P-T มีอยู่สอง ตึก วันจันทร์ สองตึกผลิตตาม Cap ได้ 2000 เลยต้องทำเงื่อนไขให้วิ่งเป็นวันๆ ตาม Cap ครับ

ที่กล่าวมาด้านบนกรุณาอธิบายเพิ่มให้ถึงตำแหน่งเซลล์ว่าพิจารณาตรงไหน อย่างไรครับ

ให้อธิบายเกี่ยวเนื่องกับสิ่งทีผมถามครับ มีอยู่สองตึกพิจารณาตรงไหนอย่างไรครับ
มีอยู่ 2 ตึกแล้วเกี่ยวข้องกับการตัดค่าไปขึ้นบรรทัดใหม่อย่างไรครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Wed Aug 17, 2016 6:34 pm
by trirongcop
พิจารณาจาก Column P Calls P 6 ,P10 มีCapacity 1000 หนึ่งวันรับได้1000 ถ้าเกิน1000 ให้ขึ้นบรรทัดใหม่หรือวันใหม่ครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Wed Aug 17, 2016 8:47 pm
by snasui

ไม่เข้าใจครับ
Capacity/Sec คือ 1000 อันนี้เข้าใจครับ
ลองอธิบายมาใหม่ว่า ค่าทั้งหมดเท่าใด แบ่งให้บรรทัดแรกเท่าใด คิดอย่างไรจึงแบ่งให้เท่านั้น
วิธีคำนวณ คำนวณลงในแนวคอลัมน์คือหมดคอลัมน์แรกขึ้นคอลัมน์ใหม่ หรือคำนวณในแนวบรรทัดคือหมดบรรทัดแรกแล้วขึ้นบรรทัดใหม่ครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Thu Aug 18, 2016 9:37 am
by trirongcop
ค่าทั้งหมดของ Process G-P-T = 6377 ครับ
การคิดการแบ่ง แบ่งตาม Day ก่อนครับ แบ่งเป็น Day Mon Building 1
ตามด้วย Day Mon Building 2 เงื่อนไขตาม capacity แต่ละ Building ครับ
แล้วค่อยแบ่งไป Day Tue และ Wed ตามลำดับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Thu Aug 18, 2016 10:18 pm
by snasui

ตัวอย่างสูตรครับ
- เซลล์ O5 คีย์คำว่า Total
- เซลล์ O6 คีย์สูตร
=SUMIF($J$6:$J$33,Q6,$K$6:$K$33)
Enter > Copy ลงด้านล่าง
- เซลล์ T6 คีย์สูตร
=IF(SUM(IF($Q$6:$Q$16=$Q6,$S$6:S$16))+SUM(IF($Q$5:$Q5=$Q6,T$5:T5))<=$O6-$P6,$P6,MAX(0,$O6-(SUM(IF($Q$6:$Q$16=$Q6,$S$6:S$16))+SUM(IF($Q$5:$Q5=$Q6,T$5:T5)))))
Ctrl+Shift+Enter > Copy ลงด้านล่างและ Copy ไปด้านขวา
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Fri Aug 19, 2016 9:12 am
by trirongcop
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Fri Aug 19, 2016 1:38 pm
by trirongcop
อาจารย์ครับรบกวนอีกหน่อยครับ
ถ้าผมอย่างทราบว่า มี JobID คือ Column A ครับ
อยู่วันไหน ตึกไหน ชั้นไหน ตามตัวอย่างครับ
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Fri Aug 19, 2016 2:01 pm
by trirongcop
Re: รบกวนเรื่องการผูกสูตรหน่อยครับ
Posted: Fri Aug 19, 2016 9:27 pm
by snasui

ตามตัวอย่างในภาพต้องการจะสื่อความหมายว่าอะไรช่วยอธิบายประกอบอีกรอบเพื่อจะได้เข้าใจตรงกันครับ