Page 1 of 1
รบกวนช่วยเรื่อง Code ตัดสต็อก ด้วยครับของคุณมากครับ
Posted: Sat Nov 17, 2012 3:43 pm
by CMCmastercrew
คือผมจะให้เมื่อมีการ order สั่งซื้อของแล้ว ของในหน้า Product จะแสดงขึ้นมาว่า
ขายไปเท่าไหร่แล้ว (Sold Quantity)
เหลือเท่าไหร่ (Total Quantity in Stock)
ในหน้า Order ผมทำคอลัมน์บางอันไว้เป็นตัวหนา เพื่อให้รู้ว่าใส่ ID ตรงนั้นครับ
ขอบคุณมากครับ

Re: รบกวนช่วยเรื่อง Code ตัดสต็อก ด้วยครับของคุณมากครับ
Posted: Sat Nov 17, 2012 4:11 pm
by snasui

ไม่เข้าใจครับ ช่วยอธิบายว่าชีทไหน เซลล์ไหน ต้องการให้มีค่าเป็นเท่าใด ด้วยเงื่อนไขใด เพื่อจะได้เข้าใจตรงกันครับ
Re: รบกวนช่วยเรื่อง Code ตัดสต็อก ด้วยครับของคุณมากครับ
Posted: Sat Nov 17, 2012 5:13 pm
by CMCmastercrew
อยากให้หน้า Product ตรง Sold Quantity กับ Total Quantity in Stock อัพเดต เวลา หน้า Order มีการสั่งซื้อสินค้านั้นๆ อ่ะครับ
สมมุติ ตอนนี้มี Eraser ใน Quantity in Stock อยู่ 40 พอโดนสั่งซื้อไป 2 ครั้งๆละ 15
Sold quantity ก็จะเป็น 30 (ขายไปแล้ว)
Total Quantity in Stock ก็จะเป็น 10 (เหลืออยู่ 10 อัน)
ผมไม่รู้จะทำ Code ยังไง ขอบคุณมากนะครับ
Re: รบกวนช่วยเรื่อง Code ตัดสต็อก ด้วยครับของคุณมากครับ
Posted: Sat Nov 17, 2012 5:42 pm
by CMCmastercrew
ลองดูภาพนี้นะครับ ^^
Re: รบกวนช่วยเรื่อง Code ตัดสต็อก ด้วยครับของคุณมากครับ
Posted: Sat Nov 17, 2012 6:42 pm
by joo

ลองแบบนี้ดูครับว่าใช้กับที่ต้องการไหมที่ซีท Product เซลล์ E2 คีย์ =SUMPRODUCT(--(Order!$F$2:$F$9=$B2),Order!$H$2:$H$9) Enter > Copy ลงด้านล่าง
ที่ F2 คีย์ =D2-E2 Enter > Copy ลงด้านล่าง
Re: รบกวนช่วยเรื่อง Code ตัดสต็อก ด้วยครับของคุณมากครับ
Posted: Sun Nov 18, 2012 9:45 am
by CMCmastercrew
ว้าววว ขอบคุณมากๆเลยครับ
นั่งงงตั้งนาน แต่อยากเข้าใจโค้ด E2 อธิบายหน่อยได้มั้ยครับ เผื่อคราวหลังจะปรับเองเป็นบ้าง

Re: รบกวนช่วยเรื่อง Code ตัดสต็อก ด้วยครับของคุณมากครับ
Posted: Sun Nov 18, 2012 9:55 am
by snasui

เป็นการรวมยอดตามเงือนไขครับ จาก
=SUMPRODUCT(--(Order!$F$2:$F$9=$B2),Order!$H$2:$H$9)
หมายความว่า หากแต่ละค่าใน Order!$F$2:$F$9 มีค่าเท่ากับค่าของเซลล์ $B2 แล้วให้นำค่าที่ตรงกันใน Order!$H$2:$H$9 มารวมกัน
กรณีเงื่อนไขไม่ซับซ้อนเราสามารถใช้ Sumif มาช่วยได้เช่นกันครับ เช่น
Sumif(Order!$F$2:$F$9,$B2,Order!$H$2:$H$9)
ซึ่งมีความหมายเช่นเดียวกับด้านบน
Re: รบกวนช่วยเรื่อง Code ตัดสต็อก ด้วยครับของคุณมากครับ
Posted: Sun Nov 18, 2012 10:06 am
by CMCmastercrew
เข้าใจแจ่มแจ้งละครับ ขอบคุณมากจริงๆ
