Page 1 of 1

SUMPRODUCT

Posted: Tue Oct 11, 2011 9:13 pm
by Praman
สวัสดีครับ
ผมต้องการทำตาราง สำหรับวางแผนการผลิตครับ
โดยเอาข้อมูลการขาย มาใช้งาน

ความจริงสามารถใช้ Pivot ในการรวมข้อมูลได้ครับ
แต่เนื่องจากข้อมูลการขายจะเปลี่ยนไปเรื่อยๆ
ทุกครั้งที่อัพเดท Pivot รูปร่างของตารางก็จะเปลี่ยนไป
หากต้อง Manual เข้าตารางเพื่องวางแผนการผลิต ต้องใช้เวลาพอสมควร และอาจเกิดข้อผิดพลาดได้ครับ

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

ด้วยความนับถือ
ประมาณ

Re: SUMPRODUCT

Posted: Wed Oct 12, 2011 12:34 am
by snasui
:D Sumproduct ใน Excel 2003 ไม่สามารถใช้ทั้งคอลัมน์ได้ครับ อย่างน้อยต้องเว้นไว้ 1 บรรทัด เช่น A1:A65535

Re: SUMPRODUCT

Posted: Wed Oct 12, 2011 1:30 pm
by Praman
ขอบคุณมากครับ สำหรับคำแนะนำ

ผมลองเปลี่ยนช่วงข้อมูล จาก A:A เป็น A2:A4000 (รวมถึง Column อื่นๆด้วยครับ)
แต่ก็ยังไม่ได้ผล รบกวนคุณคนควน ช่วยตรวจสอบให้อีกครั้งนะครับ

ด้วยความนับถือ
ประมาณ

Re: SUMPRODUCT

Posted: Wed Oct 12, 2011 1:50 pm
by snasui
:D จากไฟล์ที่แนบ

1. ช่วงข้อมูลในสูตรไม่ควรเริ่มตั้งแต่ A2 ครับ เนื่องจากไม่ไ้ด้เป็นข้อมูลที่ต้องนำไปคำนวณด้วย แต่ควรจะเริ่มตั้งแต่บรรทัดที่ 8 เป็นต้นไป เช่น A8:A4000

2. Sumproduct มีความอ่อนไหวกับค่าที่ผิดพลาด ช่วงข้อมูลที่นำมาใช้ในสูตร Sumpruduct ห้ามมีค่าผิดพลาดครับ จากสูตรเดิมได้คำนวณรวมค่าใน A6 ซึ่งเป็นค่าผิดพลาด จึงทำให้สูตรผิดพลาด

3. เซลล์ E3389 มีค่าวรรคอาจจะไปโดนโดยบังเอิญ เมื่อเปลี่ยนช่วงข้อมูลให้เริ่มจากบรรทัดที่ 8 แล้วให้ลบค่าในเซลล์นี้ทิ้งไปด้วย สูตร Sumproduct ที่เป็นแบบนำส่วนประกอบมาคูณกันซึ่งอยู่ในชีทใช้งานเซลล์ C13 จึงจะแสดงผลถูกต้อง

Re: SUMPRODUCT

Posted: Wed Oct 12, 2011 3:33 pm
by Praman
ขอบคุณคุณคนควนมากครับ

เวลาในประเทศไทยตอนนี้คงบ่ายสามโมงเห็นจะได้
ส่วนผมเพิ่งเริ่มทำงานครับ เวลาต่างกันหกชั่วโมง

วันนี้ตั้งเป้าว่าจะทำไฟล์นี้ให้เสร็จ
ทำตามคำแนะนำคุณคนควนแล้ว ได้ผลตามที่ต้องการครับ
แต่มีบางจุดที่จะขอคำแนะนำเพิ่มเติม รบกวนเช็คตามไฟล์แนบครับ ในส่วนที่เป็นสีแดงครับ

ด้วยความนับถือ
ประมาณ

Re: SUMPRODUCT

Posted: Wed Oct 12, 2011 4:47 pm
by snasui
:D สำหรับ Or ใช้การบวกเข้ามาช่วยครับ สามารถปรับสูตรเป็น

=SUMPRODUCT(('Sale 2009'!$A$8:$A$1919=ใช้งาน!B22)*('Sale 2009'!$B$8:$B$1919=ใช้งาน!C3)*(('Sale 2009'!$G$8:$G$1919="BOOK")+('Sale 2009'!$G$8:$G$1919="PLAN"))*('Sale 2009'!$E$8:$E$1919))

Enter

ปัญหาคืออะไรช่วยเขียนไ้ว้ในฟอรัมพอสังเขปด้วยครับ เพื่อความสะดวกในการค้นหาของเพื่อน ๆ ครับ

Re: SUMPRODUCT

Posted: Wed Oct 12, 2011 5:03 pm
by Praman
ขอบคุณมากครับ

ครั้งต่อไปจะให้รายละเอียดของปัญหาให้ชัดเจนครับ
ตอนนี้แนะนำพี่ที่ทำงานด้วยกันสมัครสมาชิกบอร์ดด้วย
จะได้ค่อยๆ ศึกษาไปด้วยกัน

แต่คอมพี่เค้า เป็นภาษาเยอรมัน สูตรก็จะไม่เหมือนภาษาอังกฤษที่ผมใช้ครับ :cry:

ขอบคุณอีกครั้งครับ
ด้วยความนับถือ
ประมาณ