Page 1 of 1

สูตรแบบ SUMPRODUCT หาผลรวมโดยมีเงื่อนไข

Posted: Mon Oct 30, 2023 11:32 pm
by Questioner
เรียน อาจารย์ และผู้รู้ทุกท่านครับ
รบกวนขอสูตรในแบบ SUMPRODUCT เพื่อให้ได้คำตอบตามไฟล์ตัวอย่างที่แนบมาด้วยครับ
ขอบพระคุณมากครับ

Re: สูตรแบบ SUMPRODUCT หาผลรวมโดยมีเงื่อนไข

Posted: Tue Oct 31, 2023 9:46 am
by puriwutpokin
F3=SUMPRODUCT(($B$3:$B$22=F$2)*($D$3:$D$22>=5000)*($D$3:$D$22<10000)*100+($B$3:$B$22=F$2)*($D$3:$D$22>=10000)*300) Copy right

Re: สูตรแบบ SUMPRODUCT หาผลรวมโดยมีเงื่อนไข

Posted: Tue Oct 31, 2023 10:33 am
by Questioner
เรียนอาจารย์ puriwutpokin ครับ

ยังไม่ได้คำตอบที่ต้องการครับ เนื่องจากมีอีก 1 เงื่อนไขคือ
คิดโบนัสให้เพียง 1 รุ่น สำหรับสำหรับสินค้าแต่ละชนิดของลูกค้าแต่ละคน
เช่น ได้โบนัสจากการขายสินค้า aa ให้ลูกค้า 11 เท่ากับ 100 ไม่ใช่ 300
ได้โบนัสจากการขายสินค้า bb ให้ลูกค้า 12 เท่ากับ 300 ไม่ใช่ 600
ได้โบนัสจากการขายสินค้า cc ให้ลูกค้า 14 เท่ากับ 300 ไม่ใช่ 900

ซึ่งจะได้ผลรวมโบนัสทั้งหมดจากสินค้า aa จากลูกค้าทุกคน เท่ากับ 100+0+300+300=700 (เซลล์ F3)
ผลรวมโบนัสทั้งหมดจากสินค้า bb จากลูกค้าทุกคน เท่ากับ 0+300+100+0=400 (เซลล์ G3)
ผลรวมโบนัสทั้งหมดจากสินค้า cc จากลูกค้าทุกคน เท่ากับ 0+0+300+300=600 (เซลล์ H3)

ต้องปรับสูตรเป็นอย่างไรครับ
ขอบพระคุณมากครับ

Re: สูตรแบบ SUMPRODUCT หาผลรวมโดยมีเงื่อนไข

Posted: Tue Oct 31, 2023 12:34 pm
by puriwutpokin
ในตารางคำตอบไม่มี เงื่อนไข ลูกค้า 11,12,...
ต้องทำเงื่อนไขในตารางคำตอบด้วยครับ

Re: สูตรแบบ SUMPRODUCT หาผลรวมโดยมีเงื่อนไข

Posted: Tue Oct 31, 2023 1:12 pm
by Questioner
เรียน อาจารย์ puriwutpokin ครับ

คืออยากได้ผลรวมจากการขายสินค้าแต่ละชนิดให้ลูกค้าทุกคนรวมกัน ในเซลล์คำตอบครับ
นั้นคือ ที่เซลล์ F3 ต้องได้ 700, G3 ต้องได้ 400 และ H3 ต้องได้ 600 ครับ

ขอบพระคุณมากครับ

Re: สูตรแบบ SUMPRODUCT หาผลรวมโดยมีเงื่อนไข

Posted: Tue Oct 31, 2023 5:40 pm
by norkaz
...

ลองปรับไปแบบนี้ครับ

F3
=SUM(IFERROR(LOOKUP((MATCH($A$3:$A$17&F$2,$A$3:$A$17&$B$3:$B$17,0)=ROW($A$3:$A$17)-ROW($A$3)+1)*$D$3:$D$17,{0,5000,10000;0,100,300}),""))

Ctrl + Shift + Enter
Copy ไปขวา


Excel 365 , 2021

F3

=SUM(IFERROR(LOOKUP((XMATCH($A$3:$A$17&F$2,$A$3:$A$17&$B$3:$B$17)=SEQUENCE(17))*$D$3:$D$17,{0,5000,10000;0,100,300}),""))

Copy ไปขวา

** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: สูตรแบบ SUMPRODUCT หาผลรวมโดยมีเงื่อนไข

Posted: Tue Oct 31, 2023 9:23 pm
by norkaz
...

อีกแบบ

F3

=SUMPRODUCT(LOOKUP((MATCH($A$3:$A$17&$B$3:$B$17,$A$3:$A$17&$B$3:$B$17,0)=ROW($A$3:$A$17)-ROW($A$3)+1)*$D$3:$D$17*(F$2=$B$3:$B$17),{0,5000,10000;0,100,300}))

Copy ไปขวา

** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: สูตรแบบ SUMPRODUCT หาผลรวมโดยมีเงื่อนไข

Posted: Tue Oct 31, 2023 11:15 pm
by Questioner
เรียน อาจารย์ norkaz ครับ

สูตรที่ให้มาทุกสูตรให้คำตอบได้ตรงตามที่ต้องการครับ
ขอบพระคุณมากครับ