Page 1 of 1

อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 10:28 am
by rocketkenji
ตามตัวอย่างในไฟล์ที่แนบมานะครับ ขอบคุณครับ

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 10:33 am
by snasui
:? ช่วยอธิบายปัญหาและคำตอบที่ต้องการมาในช่องความเห็นนี้พอสังเขป เพื่อประโยชน์ในการค้นหาข้อมูลของเพื่อน ๆ ด้วยครับ

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 10:51 am
by rocketkenji
อยากทราบสูตร ของSum ผลคูณครับ ที่มีตัวตั้งกับตัวคูณอยู่แถวเดียวกัน ตามตัวอย่างที่แนบมาครับ

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 11:17 am
by snasui
:D ลองตามนี้ครับ

ที่ D14 คีย์

=SUMPRODUCT(((MOD((ROW($C$2:$C$11)-ROW($C$2)),2)=0)*$C$2:$C$11),((MOD((ROW($C$3:$C$12)-ROW($C$3)),2)=0)*$C$3:$C$12))

Enter

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 11:20 am
by rocketkenji
ไม่คิดว่าสูตรจะยาวขนาดนี้ ขอบคุณครับ

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 11:29 am
by rocketkenji
ลองนำสูตรไปใช้แล้วมันไม่ได้ครับ เพราะงานจะมี แถวแทรกระหว่างตัวตั้งกับตัวคูณตามตัวอย่างไฟล์ที่แนบมาครับ

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 11:38 am
by snasui
:lol: ใช้สูตรเดิมครับ ดูตัวอย่างการปรับสูตรตามด้านล่างครับ ปกติควรถามด้วยตัวอย่างที่เป็นตัวแทนงานจริงครับ

ที่ C14 คีย์

=SUMPRODUCT(((MOD((ROW($C$2:$C$16)-ROW($C$2)),3)=1)*$C$2:$C$16),((MOD((ROW($C$3:$C$17)-ROW($C$3)),3)=1)*$C$3:$C$17))

Enter

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 11:46 am
by rocketkenji
ขอบคุณครับ

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 12:20 pm
by rocketkenji
อาจารย์ครับ ถ้าเป็นค่าที่ดึงมา แล้วจะนำสูตรมาใช้ได้ไหมครับ เพราะผมนำมาใช้ แล้วมันขึ้น #VALUE!

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 12:21 pm
by snasui
:D ถ้าค่าที่ดึงมามีข้อผิดพลาด Sumproduct ก็จะให้ค่าผิดพลาดครับ ลองส่งไฟล์ตัวอย่างมาด้วยจะได้ตอบได้ตรงประเด็นกว่าครับ

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 12:38 pm
by rocketkenji
หน้า Sheet มกราคม ครับ ตั้งแต่ C160 ถึง AI160 บางช่องก็Sum ได้บางช่องก็ไม่ได้ครับ

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 1:07 pm
by snasui
:D เนื่องจากข้อมูลมี Text ปนกับ Number จึงไม่สามารถใช้ Sumproduct ได้ครับ ลองดูการปรับสูตรตามด้านล่างครับ

ที่เซลล์ E160 คีย์

=SUM(((MOD((ROW(E$83:E$154)-ROW(E$83)),3)=1)*IF(ISNUMBER(E$83:E$154),E$83:E$154))*((MOD((ROW(E$84:E$155)-ROW(E$84)),3)=1)*IF(ISNUMBER(E$84:E$155),E$84:E$155)))

กดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter แทนการกดแป้น Enter เพียงอย่างเดียว เนื่องจากเป็นสูตร Array

Re: อยากทราบสูตรของ Sum ครับ

Posted: Tue Feb 14, 2012 1:09 pm
by rocketkenji
ขอบคุณครับ :D