Page 1 of 1
ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 2:56 pm
by apirak2455
รบกวนถามอาจารย์ครับ
ทำยังไงจะให้สูตร นี้ใช้ได้ครับ
(ตามไฟล์แนบครับ)
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 3:05 pm
by snasui
ที่ Y8 เปลี่ยนเป็นสูตรด้านล่างครับ
=SUM(IF(ISNUMBER($D$7:$W$7),$D$7:$W$7*D8:W8))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 3:49 pm
by apirak2455
อาจารย์สุดยอดจริงๆ
ผมคิดหาวิธีตั้งนาน แต่ไม่ได้
ขอบคุณมากครับอาจารย์ ตรงตามที่ต้องการเลย
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 5:57 pm
by kmb
snasui wrote:ที่ Y8 เปลี่ยนเป็นสูตรด้านล่างครับ
=SUM(IF(ISNUMBER($D$7:$W$7),$D$7:$W$7*D8:W8))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
ช่วยเพิ่มให้อีกหนึ่งวิธีครับ
=SUMPRODUCT($D$7:$W$7,D8:W8)
Enter > Copy ลงด้านล่าง
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 8:02 pm
by snasui
kmb wrote:snasui wrote:ที่ Y8 เปลี่ยนเป็นสูตรด้านล่างครับ
=SUM(IF(ISNUMBER($D$7:$W$7),$D$7:$W$7*D8:W8))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
ช่วยเพิ่มให้อีกหนึ่งวิธีครับ
=SUMPRODUCT($D$7:$W$7,D8:W8)
Enter > Copy ลงด้านล่าง
สำหรับไฟล์นี้ได้ทำการ Merge Cell ไว้ ไม่สามารถใช้ Sumproduct ตามสูตรด้านบนได้ครับ

Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 8:20 pm
by kmb
ทดสอบแล้วได้ผลลัพธ์เท่ากันนะครับ
sum1.jpg
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 8:38 pm
by snasui
ใช้ Excel 2010 หรือเปล่าครับ เพราะ 2007 และ 2003 ไม่สามารถทำได้มาตั้งแต่ไหนแต่ไรครับ

Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 8:40 pm
by kmb
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 8:48 pm
by snasui
อืม...แปลกดีครับ ภาพด้านล่างเป็น 2007 ครับ สำหรับท่านใดที่ลองด้วย 2007 โดยไม่ใ่ช่ทำจาก 2010 แล้วเปิดด้วย 2007 แล้วไม่มีปัญหาช่วยแจ้งด้วยครับ
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 8:58 pm
by snasui

อันนี้สร้างด้วย 2007 และ Evaluate ด้วย 2007 ครับ

Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 9:15 pm
by snasui
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Mon Mar 28, 2011 10:37 pm
by kmb

มีปัญหาแปลก ๆ แบบเลือกที่รักมักที่ชังอีกแล้วครับ
จะลองหาสาเหตุดูครับ ถ้าเจอจะมาแบ่งปันอีกทีครับ

Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Tue Mar 29, 2011 6:02 pm
by kmb

รูปภาพด้านล่างนี้มาจากเครื่องที่ทำงาน excel 2007 ครับ ซึ่งผลลัพธ์ที่ได้เหมือนกับเครื่อง excel 2010
และถ้าคลุมขอบเขต แล้วกด F9 ก็ได้ผลตามที่แสดงในแถบ Formula Bar
Add-ins ที่ทั้ง 2 เครื่องนี้มีเหมือนกัน คือ ASAP utilities เท่านั้นน่ะครับ
eva01.JPG
Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Tue Mar 29, 2011 6:36 pm
by snasui

ขออภัยด้วยครับ ผมดูไม่ละเอียดเองครับ คุณ kmb ไม่ได้ใช้การคูณกันระหว่างสองส่วนประกอบ ตอนแรกผมมองว่าเป็นการใช้เครื่องหมายคูณกัน
=SUMPRODUCT($D$7:$W$7
*D8:W8)
ซึ่งไม่ว่า Version ไหนก็ทำงานไม่ถูกต้อง แต่ที่จริงแล้วเป็น
=SUMPRODUCT($D$7:$W$7
,D8:W8)

Re: ใช้ sum แล้วเกิดค่าผิดพลาดครับ
Posted: Tue Mar 29, 2011 11:11 pm
by apirak2455
ขอบคุณอาจารย์คนควน(ขอเรียกอาจารย์เลยนะครับ นับถือมานาน)
และก็ขอบคุณ คุณ kmb ด้วยนะครับ ที่เข้ามาร่วมแบ่งปันความรู้อีกคน
ทำให้ผม(รวมทั้งผู้ใช้ excel ท่านอื่น ๆ) มีความรู้ใน excel มากขึ้นไปอีก