Page 1 of 1

แก้ไขสูตร Sumproduct เหมาะสม

Posted: Fri Jan 31, 2014 3:02 pm
by Totem
:D เรียน อาจารย์

ช่วยปรับหรือแก้ไขสูตร Sumproduct ให้สั้นลง ตัวอย่างเช่น

=SUMPRODUCT(--($A$2:$A$11="A1"),--($A$2:$A$11="C1"),--($A$2:$A$11="D1"),--($A$2:$A$11="G1"),--($A$2:$A$11="H1"),--($A$2:$A$11="J1"),E2:E11) ซึ่งจะได้ค่าเป็น 0 เป็นคำตอบที่ไม่ถูกต้อง
ผมจึงเปลี่ยนเครื่องหมาย ,-- เป็น + เข้าไปแทนก็จะได้คำตอบตามที่ต้องการคือ 171 แต่ผมคิดว่าสูตรที่ได้คำตอบนั้นเป็นสูตรที่ไม่ถูกต้อง

อาจารย์หรือผู้รู้ช่วยแก้ไขหรือปรับให้ทีครับ

ขอบคุณครับ

Re: แก้ไขสูตร Sumproduct เหมาะสม

Posted: Fri Jan 31, 2014 3:29 pm
by snasui
:D ควรแจ้งด้วยเสมอว่าต้องการจะทำอะไร

จากกรณีนี้น่าจะเป็นหายอดรวมในคอลัมน์ E โดยดูเฉพาะค่าต่อไปนี้ในคอลัมน์ A คือ A1, C1, D1, G1, H1 และ J1

เราสามารถใช้สูตร Sumproduct ตามด้านล่างในการจัดการได้ครับ

=SUMPRODUCT(--ISNUMBER(MATCH(A2:A11,{"A1","C1","D1","G1","H1","J1"},0)),E2:E11) หรือ
=SUM(SUMIF(A2:A11,{"A1","C1","D1","G1","H1","J1"},E2:E11))

Re: แก้ไขสูตร Sumproduct เหมาะสม

Posted: Fri Jan 31, 2014 3:34 pm
by Totem
snasui wrote::D ควรแจ้งด้วยเสมอว่าต้องการจะทำอะไร

จากกรณีนี้น่าจะเป็นหายอดรวมในคอลัมน์ E โดยดูเฉพาะค่าต่อไปนี้ในคอลัมน์ A คือ A1, C1, D1, G1, H1 และ J1

เราสามารถใช้สูตร Sumproduct ตามด้านล่างในการจัดการได้ครับ

=SUMPRODUCT(--ISNUMBER(MATCH(A2:A11,{"A1","C1","D1","G1","H1","J1"},0)),E2:E11) หรือ
=SUM(SUMIF(A2:A11,{"A1","C1","D1","G1","H1","J1"},E2:E11))
:D ครับ ต้องการหายอดรวมของรายการสินค้า A1,C1,D1,G1,H1 และ J1

ขอบคุณครับ