Page 1 of 1

สอบถามเรื่อง SumProduct ครับ

Posted: Thu Nov 19, 2020 11:11 am
by bondham
จากไฟล์ ที่ Row ที่ 5 (แถบเหลือง) ผมจะลองเปลี่ยนสูตรจาก Sumifs มาเป็น Sumproduct แต่ไม่รู้ติดตรงไหนครับ
ที่ Cell E5 ยัง งงๆกับการใช้ Sumproduct อยู่ครับ
=SUMPRODUCT(--(Sheet4!$E$2:$E$8575=A5),--ISNUMBER(MATCH(Sheet4!$L:$L,{"RM_PAPER","RM_STK_R","RM_STICKER"},0)),Sheet4!$O$2:$O$8575)
test1.xlsx

Re: สอบถามเรื่อง SumProduct ครับ

Posted: Thu Nov 19, 2020 1:52 pm
by puriwutpokin
E5=SUMPRODUCT(--(Sheet4!$E$2:$E$5319=A5),--ISNUMBER(MATCH(Sheet4!L$2:$L$5319,{"RM_PAPER","RM_STK_R","RM_STICKER"},0)),Sheet4!$O$2:$O$5319)

Re: สอบถามเรื่อง SumProduct ครับ

Posted: Fri Nov 20, 2020 8:20 am
by bondham
ขอบคุณครับได้แล้วครับแต่มันคำนวนนานเหมือนกันมีเทคนิคที่ทำให้เร้วขึ้นไหมครับ

Re: สอบถามเรื่อง SumProduct ครับ

Posted: Fri Nov 20, 2020 5:24 pm
by puriwutpokin
bondham wrote: Fri Nov 20, 2020 8:20 am ขอบคุณครับได้แล้วครับแต่มันคำนวนนานเหมือนกันมีเทคนิคที่ทำให้เร้วขึ้นไหมครับ
ลองปรับเป็น E5=SUM(SUMIFS(Sheet4!$O$2:$O$5319,Sheet4!$E$2:$E$5319,A5,Sheet4!L$2:$L$5319,{"RM_PAPER","RM_STK_R","RM_STICKER"}))

Re: สอบถามเรื่อง SumProduct ครับ

Posted: Tue Nov 24, 2020 9:26 am
by bondham
puriwutpokin wrote: Fri Nov 20, 2020 5:24 pm ลองปรับเป็น E5=SUM(SUMIFS(Sheet4!$O$2:$O$5319,Sheet4!$E$2:$E$5319,A5,Sheet4!L$2:$L$5319,{"RM_PAPER","RM_STK_R","RM_STICKER"}))
กรณีเราใช้ Sumif ทำไมถึงต้องเอา Sum มาครอบอีกทีครับ

Re: สอบถามเรื่อง SumProduct ครับ

Posted: Tue Nov 24, 2020 6:33 pm
by puriwutpokin
bondham wrote: Tue Nov 24, 2020 9:26 am
puriwutpokin wrote: Fri Nov 20, 2020 5:24 pm ลองปรับเป็น E5=SUM(SUMIFS(Sheet4!$O$2:$O$5319,Sheet4!$E$2:$E$5319,A5,Sheet4!L$2:$L$5319,{"RM_PAPER","RM_STK_R","RM_STICKER"}))
กรณีเราใช้ Sumif ทำไมถึงต้องเอา Sum มาครอบอีกทีครับ
ถ้าเงื่อนไขเดี่ยวๆก็ไม่ต้องครอบครับ​ แต่​ {"RM_PAPER","RM_STK_R","RM_STICKER"} ตัวนี้เป็นเอาทุกตัวตามนี้จึงต้องเอาผลรวมทุกตัวมารวมกันครับ