:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

Auto Selected RM

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Auto Selected RM

#1

Post by Praman »

สวัสดีครับ

ผมต้องการสร้างไฟล์วางแผนการผลิตขึ้นมาใหม่ครับ
โดยผมสร้าง Sheet ไว้ 2 Sheet คือ
1) BoM
2) Plan

ใน Sheet Plan ต้องการสร้างสูตรเพื่อดึง วัตถุดิบที่จะใช้งาน และคำนวณปริมาณวัตถุดิบที่จะใช้ ซึ่งขึ้นอยู่กับชนิดสินค้าที่จะผลิตครับ
รายละเอียดตามไฟล์ที่แนบมาครับ รบกวนแนะนำสูตรที่ต้องใช้งานด้วยครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: Auto Selected RM

#2

Post by bank9597 »

:D ต้องอธิบายโจทย์มาด้วยครับ พร้อมตัวอย่างคำตอบมาพอสังเขป จะทำให้สามารถคิดสูตรได้ครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Re: Auto Selected RM

#3

Post by Praman »

รบกวนดูไฟล์แนบอีกครั้งครับ
น่าจะชัดเจนขึ้น

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Re: Auto Selected RM

#4

Post by Praman »

ไฟล์แนบที่ส่งให้ก่อนหน้านี้
มีความคลาดเคลื่อนนิดหน่อยครับ

รบกวนดูอันล่าสุดนี้ครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: Auto Selected RM

#5

Post by snasui »

:D สูตรที่มีอยู่เดิมคำนวณได้ถูกต้องหรือไม่และมีปัญหาอะไรหรือไม่ หากไม่ถูกต้อง ช่วยแจ้งด้วยว่าต้องการคำตอบที่ถูกต้องเป็นค่าใดมาด้วยครับ
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Re: Auto Selected RM

#6

Post by Praman »

สูตรที่มีอยู่ นั้นถูกต้องครับ แต่เป็นการทำงาน mannual สองขั้นตอน คือ
1) ต้องเช็คว่าต้องผลิตสินค้าอะไร ด้วยจำนวนเท่าไหร่
2) นำข้อมูลที่ได้ในข้อ 1 มาหาว่าจะใช้ Semi RM อะไรบ้าง จึงจะใช้สูตร sumproduct ได้

สิ่งที่ต้องการคือ การ integrate ระหว่าง 2 sheet ครับ คือ BoM และ Plan
เพียงวางแผนในการผลิตแต่ละวันว่าต้องการผลิตอะไรบ้าง (Sheet Plan - ตารางสีฟ้า และสีเขียว)

อยากทราบว่าจะต้องใช้สูตรอะไรใน Sheet Plan - ตารางสีชมพู
* สูตรที่สามารถ ดึงชนิดวัตถุดิบจาก Sheet Bom มาเติมในช่อง Semi RM Type ได้ถูกต้องตามแผนการผลิตที่วางไว้
* สูตรที่คำนวณ ปริมาณวัตถุดิบที่ต้องการใช้

หมายเหตุ: การจัดตารางใน BoM ของผม มีจุดอ่อนที่ทำให้ใช้สูตร sumproduct ตรงๆไม่ได้ครับ

ขอบคุณมากครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: Auto Selected RM

#7

Post by snasui »

:D ตอบในตารางสีชมพูซึ่งเป็นการดึงข้อมูลจากตาราง BOM มาคำนวณก่อนครับ ส่วนเรื่อง Product ช่วยอธิบายมาด้วยว่ามีเงื่อนไขการดึงมาอย่างไร

สำหรับตารางสีชมพูลองตามนี้ครับ
  1. ที่ F19 คีย์สูตร
    =SUMPRODUCT($N$24:$N$28,INDEX($O$24:$AH$28,0,MATCH($E19,$O$23:$AH$23,0)))
    Enter > Copy ลงด้านล่าง
  2. ที่ H19 คีย์สูตร
    =SUMPRODUCT($N$33:$N$39,INDEX($O$33:$AO$39,0,MATCH($G19,$O$32:$AO$32,0)))
    Enter > Copy ลงด้านล่าง
สูตรข้างต้นจะ Dynamic จะเรียงหรือไม่เรียง Product ก็ให้ผลลัพธ์ถูกต้อง
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Re: Auto Selected RM

#8

Post by Praman »

ขอบคุณคุณคนควนมากครับ
ที่อุตสาห์ตอบคำถามทั้งๆที่น่าจะดึกมากแล้ว

สูตรที่คุณคนควนคิดให้ เป็นการนำข้อมูลจากที่ผมคิดแบบ manual มาใช้งานครับ
ขออนุญาติส่งไฟล์ให้ใหม่นะครับ
1) Auto Selected RM (Manual).xls ---- คำนวนแบบ manual ครับ
2) Auto Selected RM (Original).xls ---- ไฟล์ต้นฉบับครับ

รบกวนคิดสูตรจากไฟล์ต้นฉบับด้วยครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: Auto Selected RM

#9

Post by snasui »

:lol: ในโอกาสต้องไป ให้ถามจากไฟล์ที่เป็นตัวแทนของการใช้งานจริงและเขียนอธิบายเงื่อนไขมาให้ด้วย หากถามด้วยไฟล์ตัวอย่างซึ่งไม่ได้เป็นตัวแทนของไฟล์จริง นั่นหมายความว่าได้นำสูตรที่ผมหรือผู้ตอบท่านอื่นไปประยุกต์เองก่อนแล้วติดปัญหาจึงมาถามกันต่อครับ

ช่วยคิดมาให้ผมดูเป็นตัวอย่างตามไฟล์ที่แนบมาล่าสุดว่า เซลล์ F19 มีค่าเป็น 70 มีวิธีได้มาอย่างไร ดูเงื่อนไขใดบ้างเป็นข้อ ๆ เลยครับ
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Re: Auto Selected RM

#10

Post by Praman »

ขออนุญาติส่งไฟล์ให้ใหม่ครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Re: Auto Selected RM

#11

Post by Praman »

snasui wrote::lol: ในโอกาสต้องไป ให้ถามจากไฟล์ที่เป็นตัวแทนของการใช้งานจริงและเขียนอธิบายเงื่อนไขมาให้ด้วย หากถามด้วยไฟล์ตัวอย่างซึ่งไม่ได้เป็นตัวแทนของไฟล์จริง นั่นหมายความว่าได้นำสูตรที่ผมหรือผู้ตอบท่านอื่นไปประยุกต์เองก่อนแล้วติดปัญหาจึงมาถามกันต่อครับ

ช่วยคิดมาให้ผมดูเป็นตัวอย่างตามไฟล์ที่แนบมาล่าสุดว่า เซลล์ F19 มีค่าเป็น 70 มีวิธีได้มาอย่างไร ดูเงื่อนไขใดบ้างเป็นข้อ ๆ เลยครับ
ครั้งแรกสุด เป็นการใช้ไฟล์ต้นฉบับแล้วครับ
แต่ตอบไปตอบมา อธิบายไปเรื่อยๆ กลายเป็นอีกไฟล์ (manual) โดยไม่ตั้งใจครับ :)
เซล์ที่ F19 ได้ค่าเท่ากับ 7 ครับ ทำ copy แล้ว paste ผิดครับ
แก้ไขและส่งไฟล์ให้ใหม่แล้วครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: Auto Selected RM

#12

Post by snasui »

:D จากไฟล์ Auto Selected RM (Original).xls ช่วยคิดมาให้ผมดูเป็นตัวอย่างว่า เซลล์ F19 มีค่าเป็น 7 มีวิธีได้มาอย่างไร ดูเงื่อนไขใดบ้างเป็นข้อ ๆ เลยครับ
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Re: Auto Selected RM

#13

Post by Praman »

snasui wrote::D จากไฟล์ Auto Selected RM (Original).xls ช่วยคิดมาให้ผมดูเป็นตัวอย่างว่า เซลล์ F19 มีค่าเป็น 7 มีวิธีได้มาอย่างไร ดูเงื่อนไขใดบ้างเป็นข้อ ๆ เลยครับ
สวัสดีครับ ผมได้เขียนลำดับการคำนวณในเอกสารแนบครับ
ขั้นตอนมีความซับซ้อนมากพอสมควรครับ
หากอ่านแล้วพบว่า มีขั้นตอนที่ทำได้ง่ายกว่านี้ ช่วยแนะนำด้วยครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: Auto Selected RM

#14

Post by snasui »

:D ลองตามนี้ครับ
  1. ที่ชีท BoM ปรับข้อมูลให้เป็น Database ดูตัวอย่างได้จากไฟล์แนบ
  2. ที่ชีท Plan
    1. เซลล์ E16 คีย์
      =SUM(IF(FREQUENCY(IF(ISNUMBER(MATCH(BoM!$D$27:$D$161,$E$4:$E$13,0)),IF(BoM!$E$27:$E$161<>0,MATCH(BoM!$C$27:$C$161,BoM!$C$27:$C$161,0))),ROW(BoM!$C$27:$C$161)-ROW(BoM!$C$27)+1),1))
      Ctrl+Shift+Enter
    2. เซลล์ E19 คีย์
      =IF(ROWS(E$19:E19)>E$16,"",INDEX(BoM!$C$27:$C$161,SMALL(IF(FREQUENCY(IF(ISNUMBER(MATCH(BoM!$D$27:$D$161,$E$4:$E$13,0)),IF(BoM!$E$27:$E$161<>0,MATCH(BoM!$C$27:$C$161,BoM!$C$27:$C$161,0))),ROW(BoM!$C$27:$C$161)-ROW(BoM!$C$27)+1),ROW(BoM!$D$27:$D$161)-ROW(BoM!$D$27)+1),ROWS(E$19:E19))))
      Ctrl+Shift+Enter > Copy ลงด้านล่าง
    3. เซลล์ F19 คีย์
      =IF(E19="","",SUMPRODUCT(CHOOSE({1,2,3},SUMPRODUCT(--(BoM!$D$27:$D$161="Product A"&RIGHT(E19,3)),--(BoM!$C$27:$C$161=E19),BoM!$E$27:$E$161),SUMPRODUCT(--(BoM!$D$27:$D$161="Product B"&RIGHT(E19,3)),--(BoM!$C$27:$C$161=E19),BoM!$E$27:$E$161),SUMPRODUCT(--(BoM!$D$27:$D$161="Product C"&RIGHT(E19,3)),--(BoM!$C$27:$C$161=E19),BoM!$E$27:$E$161))*SUMIF($E$4:$E$13,"Product "&{"A","B","C"}&RIGHT(E19,3),$F$4:$F$13)))
      Enter > Copy ลงด้านล่าง
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: Auto Selected RM

#15

Post by bank9597 »

snasui wrote::D ลองตามนี้ครับ
  1. ที่ชีท BoM ปรับข้อมูลให้เป็น Database ดูตัวอย่างได้จากไฟล์แนบ
    ที่ชีท Plan
    1. เซลล์ E16 คีย์
      =SUM(IF(FREQUENCY(IF(ISNUMBER(MATCH(BoM!$D$27:$D$161,$E$4:$E$13,0)),IF(BoM!$E$27:$E$161<>0,MATCH(BoM!$C$27:$C$161,BoM!$C$27:$C$161,0))),ROW(BoM!$C$27:$C$161)-ROW(BoM!$C$27)+1),1))
      Ctrl+Shift+Enter
    2. เซลล์ E19 คีย์
      =IF(ROWS(E$19:E19)>E$16,"",INDEX(BoM!$C$27:$C$161,SMALL(IF(FREQUENCY(IF(ISNUMBER(MATCH(BoM!$D$27:$D$161,$E$4:$E$13,0)),IF(BoM!$E$27:$E$161<>0,MATCH(BoM!$C$27:$C$161,BoM!$C$27:$C$161,0))),ROW(BoM!$C$27:$C$161)-ROW(BoM!$C$27)+1),ROW(BoM!$D$27:$D$161)-ROW(BoM!$D$27)+1),ROWS(E$19:E19))))
      Ctrl+Shift+Enter > Copy ลงด้านล่าง
    3. เซลล์ F19 คีย์
      =IF(E19="","",SUMPRODUCT(CHOOSE({1,2,3},SUMPRODUCT(--(BoM!$D$27:$D$161="Product A"&RIGHT(E19,3)),--(BoM!$C$27:$C$161=E19),BoM!$E$27:$E$161),SUMPRODUCT(--(BoM!$D$27:$D$161="Product B"&RIGHT(E19,3)),--(BoM!$C$27:$C$161=E19),BoM!$E$27:$E$161),SUMPRODUCT(--(BoM!$D$27:$D$161="Product C"&RIGHT(E19,3)),--(BoM!$C$27:$C$161=E19),BoM!$E$27:$E$161))*SUMIF($E$4:$E$13,"Product "&{"A","B","C"}&RIGHT(E19,3),$F$4:$F$13)))
      Enter > Copy ลงด้านล่าง

:shock: มันมาอีกแล้ว สูตร FREQUENCY :lol:
(ทำอย่างไร เราถึงจะใช้สูตรนี้ได้บ้างน่ะ อิอิ)
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: Auto Selected RM

#16

Post by snasui »

:D ปรับสูตรที่ F19 ใหม่เป็นตามด้านล่างเพื่อให้สั้นลงครับ

=IF(E19="","",SUM(SUBTOTAL(9,OFFSET(BoM!$E$27,SMALL(IF(E19=BoM!$C$27:$C$161,ROW(BoM!$C$27:$C$161)-ROW(BoM!$C$27)),{1,2,3}),0))*SUMIF($E$4:$E$13,"Product "&{"A","B","C"}&RIGHT(E19,3),$F$4:$F$13)))

Ctrl+Shift+Enter > Copy ลงด้านล่าง
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: Auto Selected RM

#17

Post by bank9597 »

snasui wrote::D ปรับสูตรที่ F19 ใหม่เป็นตามด้านล่างเพื่อให้สั้นลงครับ

=IF(E19="","",SUM(SUBTOTAL(9,OFFSET(BoM!$E$27,SMALL(IF(E19=BoM!$C$27:$C$161,ROW(BoM!$C$27:$C$161)-ROW(BoM!$C$27)),{1,2,3}),0))*SUMIF($E$4:$E$13,"Product "&{"A","B","C"}&RIGHT(E19,3),$F$4:$F$13)))

Ctrl+Shift+Enter > Copy ลงด้านล่าง
:lol: อาจารย์อธิบายผมหน่อยได้ไหมครับ :mrgreen:
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: Auto Selected RM

#18

Post by snasui »

:D ควรจะถามในส่วนที่ไม่เข้าใจครับ ไม่เข้าใจท่อนไหนบ้างครับ :?:
Praman
Member
Member
Posts: 32
Joined: Thu Jul 07, 2011 2:59 pm

Re: Auto Selected RM

#19

Post by Praman »

snasui wrote::D ปรับสูตรที่ F19 ใหม่เป็นตามด้านล่างเพื่อให้สั้นลงครับ

=IF(E19="","",SUM(SUBTOTAL(9,OFFSET(BoM!$E$27,SMALL(IF(E19=BoM!$C$27:$C$161,ROW(BoM!$C$27:$C$161)-ROW(BoM!$C$27)),{1,2,3}),0))*SUMIF($E$4:$E$13,"Product "&{"A","B","C"}&RIGHT(E19,3),$F$4:$F$13)))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

ขอบคุณมากครับ
เริ่มตั้งแต่ปรับตาราง BoM ใหม่ตามที่คนควนแนะนำ (ทำเสร็จทุกผลิตภัณฑ์ ทุกวัตถุดิบ ใช้ไปเกือบสามพันบรรทัดครับ)
และได้นำบางสูตรไปใช้งานและได้ผลตามที่ต้องการครับ
แต่ยังทำไม่เสร็จทั้งหมด คงต้องใช้เวลาสักหน่อย
หากติดขัดตรงใหน คงต้องขอรบกวนใช้พื้นที่บอร์ดอีกรอบครับ
Post Reply