Page 1 of 1

หาผลรวมข้อมูลโดยมีเงื่อนไข

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

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Thu Oct 19, 2023 12:53 pm
by norkaz
...

E3
=IFERROR((MATCH(B3,$G$3:$K$3,0)>0)*LOOKUP(C3,{0,5000,10000;0,20,50}),0)
Copy ลงไป

G4
=SUMIF($B$3:$B$28,G3,$E$3:$E$28)
Copy ไปขวา

M3
=SUM(E3:E28) หรือ

=SUM(SUMIF(B3:B28,G3:K3,E3:E28))


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

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

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Thu Oct 19, 2023 2:58 pm
by Questioner
ขอบพระคุณอาจารย์ norkaz มากครับ
ผมตั้งคำถามไม่ตรงความต้องการครับ ต้องขอโทษด้วยครับ ที่ต้องการคือสูตรสำหรับเซลล์ G4-K4 และ M3
โดยไม่ต้องผ่านค่าที่คำนวณจากคอลัมน์ E มาก่อน (ไม่มีคอลัมน์ E ตามไฟล์ที่แนบมาใหม่)
เป็นลักษณะการใช้ SUMPRODUCT แบบมีเงื่อนไขหรือเปล่า ไม่แน่ใจครับ
ขอรบกวนเพิ่มเติมด้วยครับ ขอบพระคุณมากครับ

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Thu Oct 19, 2023 3:34 pm
by norkaz
...

G4
=SUM(IFERROR(LOOKUP((SEARCH($B$3:$B$28,G3)>0)*$C$3:$C$28,{0,5000,10000;0,20,50}),0))
Copy ไปขวา

M3
=SUM(IFERROR(LOOKUP((SEARCH(B3:B28,G3:K3)>0)*C3:C28,{0,5000,10000;0,20,50}),0))

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

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

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Thu Oct 19, 2023 11:37 pm
by Questioner
ขอบพระคุณอาจารย์ norkaz มากครับ จากสูตรที่ให้มา ได้คำตอบที่ต้องการครับ

ขอเรียนถามอาจารย์เพิ่มเติมครับ
ผมพยายามใช้สูตร SUMPRODUCTเพื่อให้ได้คำตอบ แต่ติดที่เขียนสูตรเงื่อนไขที่ 3 ไม่เป็น คำตอบที่ได้จึงเป็นค่า #VALUE
ขอเรียนถามอาจารย์ว่าต้องเขียนสูตรสำหรับเงื่อนไขที่ 3 หรือสูตรทั้งหมดอย่างไรถึงจะได้คำตอบครับ

ตามไฟล์ที่แนบมาผมลองใช้ SUMPRODUCT เพื่อหาคำตอบสำหรับหนี้ งงง ในเซลล์ G4ครับ

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Thu Oct 19, 2023 11:53 pm
by snasui
:D ปรับสูตร Sumproduct เป็นด้านล่างครับ

=SUM(SUMPRODUCT(--(C3:C28<5000),--(B3:B28="งงง")),SUMPRODUCT(--(C3:C28>=10000),--(B3:B28="งงง"))*50,SUMPRODUCT(--(C3:C28>=5000),--(C3:C28<10000),--(B3:B28="งงง"))*20)

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Fri Oct 20, 2023 10:12 am
by Questioner
เรียนอาจารย์ snasui ครับ
ปรับสูตรตามที่อาจารย์แนะนำแล้วครับ พบว่าให้คำตอบไม่ถูกต้อง ที่เซลล์ H4, I4 และ K4 ตามไฟล์ที่แนบมาครับ
ต้องแก้สูตรเป็นอย่างไรครับ
และรบกวนขอสูตรในลักษณะ SUMPRODUCT สำหรับเซลล์ M3 ด้วยครับ
ขอบพระคุณอาจารย์มากครับ

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Fri Oct 20, 2023 10:45 am
by logic
ยกตัวอย่าง H4 ครับ

=SUM(SUMPRODUCT(--(C3:C28<5000),--(B3:B28="จจจ")),SUMPRODUCT(--(C3:C28>=10000),--(B3:B28="จจจ"))*50,SUMPRODUCT(--(C3:C28>=5000),--(C3:C28<10000),--(B3:B28="จจจ"))*20)

โจทย์บอกว่า 1. มูลค่าหนี้ต่ำกว่า 5000 บาท ค่าตอบแทนพิเศษ เท่ากับ 0

เมื่อได้ผลลัพธ์มาแล้วก็ต้องคูณกับ 0 ถึงจะตรงกับโจทย์ Sumproduct ตัวแรกก็จะเป็น SUMPRODUCT(--(C3:C28<5000),--(B3:B28="จจจ"))*0 ส่วนที่เหลือใช้อันเดิม

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Fri Oct 20, 2023 12:47 pm
by snasui
Questioner wrote: Fri Oct 20, 2023 10:12 am เซลล์ M3 ด้วยครับ
:D ตัวอย่างสูตรแบบ Sumproduct ครับ

=SUM(SUMPRODUCT(--(C3:C28<5000),--ISNUMBER(MATCH(B3:B28,{"งงง","จจจ","ฉฉฉ","ชชช","ซซซ"},0)))*0,SUMPRODUCT(--(C3:C28>=10000),--ISNUMBER(MATCH(B3:B28,{"งงง","จจจ","ฉฉฉ","ชชช","ซซซ"},0)))*50,SUMPRODUCT(--(C3:C28>=5000),--(C3:C28<10000),--ISNUMBER(MATCH(B3:B28,{"งงง","จจจ","ฉฉฉ","ชชช","ซซซ"},0)))*20)

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Fri Oct 20, 2023 2:19 pm
by Questioner
ขอบพระคุณอาจารย์ snasui และอาจารย์ logic มากครับ ได้คำตอบที่สามารถนำไปใช้ครบถ้วนแล้วครับ
ขอบคุณมากครับ

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Fri Oct 20, 2023 2:33 pm
by snasui
:D ปกติผลลัพธ์ที่ให้คำตอบเป็น 0 เราสามารถละเอาไว้ได้ ตัวอย่างการปรับสุตรให้เหลือเท่าที่จำเป็น ตามด้านล่างครับ
  1. ที่ G4 คีย์
    =SUM(SUMPRODUCT(--(C3:C28>=10000),--(B3:B28="งงง"))*50,SUMPRODUCT(--(C3:C28>=5000),--(C3:C28<10000),--(B3:B28="งงง"))*20)
    Enter
  2. ที่ M3 คีย์
    =SUM(SUMPRODUCT(--(C3:C28>=10000),--ISNUMBER(MATCH(B3:B28,{"งงง","จจจ","ฉฉฉ","ชชช","ซซซ"},0)))*50,SUMPRODUCT(--(C3:C28>=5000),--(C3:C28<10000),--ISNUMBER(MATCH(B3:B28,{"งงง","จจจ","ฉฉฉ","ชชช","ซซซ"},0)))*20)
    Enter

Re: หาผลรวมข้อมูลโดยมีเงื่อนไข

Posted: Fri Oct 20, 2023 3:00 pm
by Questioner
เข้าใจมากขึ้นแล้วครับ ขอบพระคุณอาจารย์ snasui อีกครั้งครับ