Page 1 of 1

ช่วยปรับสูตรให้หน่อยครับ

Posted: Thu Aug 23, 2018 1:15 pm
by bkkrong
ผมต้องการให้ระบบ จัดวิธีการซื้อตามไตรมาสดังนี้

1 ก่อนจะคำนวนจำนวนการสั่งซื้อ ให้ไปดู sheet : stock_item --> column M ว่า มี รหัส P หรือไม่
ถ้า
1 ยอดการสั่งซื้อ ใน colunm S ใน sheet 1 มากกว่าหรือเท่ากับ 9 และ item นี้ มีระหัส P ให้คำนวนดังนี้
1.1 การสั่งซื้อมากกว่า 9 แบ่งซื้อใน งวด1 60% และงวด 3 = 40%
1.2 การสั่งซื้อน้อยกว่า 9 ซื้องวด 1 ทั้งหมด
สูตรที่เขียนใน colunm V ,Y, AB ---> ok
2 ยอดการสั่งซื้อ ใน colunm S ใน sheet 1 มากกว่าหรือเท่ากับ 9 และ item นี้ ไม่มีระหัส P
2.1 การสั่งซื้อมากกว่า 9 แบ่งซื้อใน งวด2 60% และงวด 3 = 40%
2.2 การสั่งซื้อน้อยกว่า 9 ซื้องวด 2 ทั้งหมด
ดูเหมือนผมเขียน If ไม่ถูก ถ้า น้อยกว่า 9 เหมือน ok แต่ มากกว่า 9 แบ่งการสั่งซื้อไม่ถูก
กรุณาช่วยปรับสูตรให้ด้วยครับ
ขอบคุณครับ

Re: ช่วยปรับสูตรให้หน่อยครับ

Posted: Thu Aug 23, 2018 4:51 pm
by parakorn
ยกตัวอย่างผลลัพท์ที่ต้องการมาด้วยครับ
จากลำดับที่ 1 ผลลัพท์คือ (14-(14*0.4))=8.4 ครับ

Re: ช่วยปรับสูตรให้หน่อยครับ

Posted: Fri Aug 24, 2018 10:18 pm
by bkkrong
จากตัวอย่างที่ให้มา ในเครื่องผม ตัวเลขเป็นจำนวนเต็ม ปัดเศษครับ
ผลลัพท์ ในแถวที่ 7 จากสูตร ตรงตามที่ต้องการ คือ ต้องการซื้อ 14 งวด1 สั่ง 8 งวด3 สั่ง 6 item นี้มีรหัส P
ผลลัพท์ ในแถวที่ 8 จากสูตร ตรงตามที่ต้องการ คือ ต้องการซื้อ 4 ไม่เกิน9 งวด1 สั่ง 4 ทั้งหมด งวด3 ไม่สั่ง item นี้มีรหัส P
ผลลัพท์ ในแถวที่9 จากสูตร ตรงตามที่ต้องการ คือ ต้องการซื้อ 8 ไม่เกิน9 งวด2 สั่ง 8 ทั้งหมด item นี้ไม่มีรหัส P
แต่ผลลัพท์ ในแถวที่ 10 จากสูตร ไม่ตรงตามที่ต้องการ คือ ต้องการซื้อ 10 ไม่เกิน9 งวด2 ควรสั่ง60% คือ 6 ที่เหลือ 40% สั่งงวด3
คือ 4 item นี้ไม่มีรหัส P
สรุป ผมไม่สามารถเขียนสูตร ที่เหลือให้ระบบคิดกรณี item นี้ไม่มีรหัส P ถ้าสั่งเกิน 9 จะแบ่งสั่งงวด 2 งวด3 ได้ครับ

Re: ช่วยปรับสูตรให้หน่อยครับ

Posted: Fri Aug 24, 2018 10:50 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ V7 คีย์
    =IF(AND(B7<>"",S7<>0,COUNTIFS(stock_Item!$A$3:$A$1998,D7,stock_Item!$M$3:$M$1998,"P")),IF(S7>=9,S7-S7*0.4,S7),0)
    Enter > Copy ลงด้านล่าง
  2. ที่ Y7 คีย์
    =IF(AND(S7<>0,V7<>0),0,IF(S7>=9,S7*0.6,S7))
    Enter > Copy ลงด้านล่าง
  3. ที่ AB7 คีย์
    =IF(V7+Y7<S7,S7*0.4,0)
    Enter > Copy ลงด้านล่าง

Re: ช่วยปรับสูตรให้หน่อยครับ

Posted: Fri Aug 24, 2018 11:18 pm
by Bo_ry
AB7 = =S7-Y7-V7

Re: ช่วยปรับสูตรให้หน่อยครับ

Posted: Fri Aug 24, 2018 11:37 pm
by snasui
Bo_ry wrote: Fri Aug 24, 2018 11:18 pmAB7 = =S7-Y7-V7
:thup: สูตรลักษณะนี้น่าจะอยู่ที่งวดที่ 4 หรืองวดสุดท้ายตามไฟล์แนบครับ :mrgreen:

Re: ช่วยปรับสูตรให้หน่อยครับ

Posted: Sat Aug 25, 2018 11:43 am
by Bo_ry
snasui wrote: Fri Aug 24, 2018 11:37 pm
Bo_ry wrote: Fri Aug 24, 2018 11:18 pmAB7 = =S7-Y7-V7
:thup: สูตรลักษณะนี้น่าจะอยู่ที่งวดที่ 4 หรืองวดสุดท้ายตามไฟล์แนบครับ :mrgreen:
ใช่ค่ะ สูตร V7 ,Y7 ดูงงๆ แต่เห็นว่าใช้ได้เลย แก้แค่AB7