Page 1 of 1

sum แบบ เว้น column

Posted: Sun Mar 18, 2012 12:38 pm
by somkid
ถ้าต้องการ SUM ตัวเลข แบบ เว้น column หรือ เว้น หลาย column ในกรณีที่ มี column มากๆ จะใช้ function อะไรมาช่วยครับ

Re: sum แบบ เว้น column

Posted: Sun Mar 18, 2012 12:42 pm
by snasui
:D แนบตัวอย่างมาด้วยครับ จะได้สะดวกในการตอบ จะได้เห็นภาพว่าการเว้นที่ว่านั้น เว้นในลักษณะใด ฟังก์ชั่นที่ใช้ก็จะขึ้นอยู่กับลักษณะของข้อมูลและเงื่อนไขในการนำค่านั้น ๆ มาเป็นคำตอบครับ

Re: sum แบบ เว้น column

Posted: Sun Mar 18, 2012 1:00 pm
by somkid
ตัวอย่าง file ที่มี column มาก แล้ว เสียเวลา ในการใช้ =+ a3+d3+j3 ซึ่งมีความผิดพลาดได้

Re: sum แบบ เว้น column

Posted: Sun Mar 18, 2012 1:07 pm
by snasui
:D ลองตามนี้ครับ

ที่เซลล์ CZ12 คีย์สูตร

=SUMIF($E$3:$CW$3,"Del.",$E12:$CW12)

Enter > Copy ลงด้านล่าง ความเหมายคือ หาก $E$3:$CW$3 มีคำว่า Del. แล้ว ให้รวมค่าที่ตรงกันในช่วง $E12:$CW12

Re: sum แบบ เว้น column

Posted: Sun Mar 18, 2012 1:30 pm
by somkid
ทดลอง ทำแล้ว ok ครับ ได้ยอด sum เท่ากับ แต่ละ column บวกกัน
ขอบคุณครับ

Re: sum แบบ เว้น column

Posted: Thu Nov 01, 2012 11:03 am
by yuyner
ถ้านำค่าในแต่ละ Column ไปคูณอีกจำนวนทำอย่างไรคะ ดูในตัวอย่างที่แนบมาค่ะ
ขอบคูณค่ะ

Re: sum แบบ เว้น column

Posted: Thu Nov 01, 2012 11:18 am
by bank9597
:D
ที่ J5 คีย์ =($D$4*D5)+($F$4*F5)+($H$4*H5) ลากสูตรลงมา

หากไม่ใช่ ลองอธบายมาใหม่อีกครั้งครับ

Re: sum แบบ เว้น column

Posted: Thu Nov 01, 2012 11:29 am
by yuyner
คือต้องการนำสูตร sum เว้น column มาใช้ด้วยเพราะข้อมูลที่จะนำไปใช้มันมีจำนวนมาก
ถ้าใช้แบบคุณ bank9597 สงสัยสูตรจะยาวมากค่ะ

Re: sum แบบ เว้น column

Posted: Thu Nov 01, 2012 11:45 am
by bank9597
yuyner wrote:คือต้องการนำสูตร sum เว้น column มาใช้ด้วยเพราะข้อมูลที่จะนำไปใช้มันมีจำนวนมาก
ถ้าใช้แบบคุณ bank9597 สงสัยสูตรจะยาวมากค่ะ
:D
ที่ J5 คีย์ =SUM(IF($D$3:$I$3="Unit",$D$4:$H$4*D5:H5)) กด Ctrl+Shift+Enter คัดลอกลงมา

Re: sum แบบ เว้น column

Posted: Thu Nov 01, 2012 11:56 am
by yuyner
ทำไมมันขึ้น #VALUE! คะ

Re: sum แบบ เว้น column

Posted: Thu Nov 01, 2012 12:01 pm
by bank9597
yuyner wrote:ทำไมมันขึ้น #VALUE! คะ
:D
กดแป้นพิมพ์ไม่ถูกต้องครับ

วางสูตรแล้ว อย่าเพิ่งกด Enter ให้กด Ctrl และ Shift ค้างไว้ ตามด้วยปุ่ม Enter
ที่ J5 คีย์ =SUM(IF($D$3:$I$3="Unit",$D$4:$H$4*D5:H5)) กด Ctrl+Shift+Enter คัดลอกลงมา
หากคุณกดถูกต้อง จะมีเครื่องหมาย {} (ปีกกา) คล่อมสูตรไว้ เป็นเครื่องหมายให้รู้ว่าเป็นสูตรอาร์เรย์ เครื่องหมายนี้ใส่เองไม่ได้ครับ

Re: sum แบบ เว้น column

Posted: Thu Nov 01, 2012 12:36 pm
by yuyner
อ๋อได้แล้วค่ะอ่านวิธีใช้ไม่หมดค่ะ
ถ้าเป็นยาเขาเขียนว่า เขย่าขวดก่อนใช้จะอันตราย yuyner คงอ่านแค่ว่าเขย่าขวดก่อนใช้ เท่านั้น
ต่อไปต้องละเอียดขึ้นค่ะ ขอบคุณมากๆค่ะ

Re: sum แบบ เว้น column

Posted: Wed Sep 18, 2013 9:40 am
by sakuna.c
ที่เซลล์ CZ12 คีย์สูตร

=SUMIF($E$3:$CW$3,"Del.",$E12:$CW12)

Enter > Copy ลงด้านล่าง ความเหมายคือ หาก $E$3:$CW$3 มีคำว่า Del. แล้ว ให้รวมค่าที่ตรงกันในช่วง $E12:$CW12

ถามเพิ่มเติมค่ะ ถ้าหาก column Del. เปลี่ยนเป็น Del01,Del02,Del03,...,Del12 และอยากให้กำหนดได้ว่า Sum ถึง Del05 หรือถึง Del06 ค่ะ

Re: sum แบบ เว้น column

Posted: Wed Sep 18, 2013 6:36 pm
by snasui
:D ลองตามนี้ครับ

=Sumproduct(--($E$3:$CW$3>="Del01"),--($E$3:$CW$3<="Del05"),$E12:$CW12)

Enter แล้วสังเกตดูผล

Re: sum แบบ เว้น column

Posted: Mon Sep 23, 2013 10:45 am
by sakuna.c
ขอบคุณค่ะ :D