Page 1 of 1
สูตร SUMPRODUCT นับจำนวนแต่ละกลุ่ม
Posted: Thu Jan 04, 2024 11:15 am
by Questioner
เรียน อาจารย์และผู้รู้ทุกท่านครับ
รบกวนขอสูตรแบบ SUMPRODUCT เพื่อให้ได้คำตอบตามไฟล์ที่แนบมาด้วยครับ
ขอพระคุณมากครับ
Re: สูตร SUMPRODUCT นับจำนวนแต่ละกลุ่ม
Posted: Thu Jan 04, 2024 11:34 am
by logic
ลองดูครับ
e2 =countifs($b$2:$b$76,$e2,$c$2:$c$76,right(f$1,2)&"*") คัดลอกไปขวาถึง h2 แล้วคัดลอกลง
i2 =countifs($b$2:$b$76,$e2)-sum(f2:h2) คัดลอกลง
Re: สูตร SUMPRODUCT นับจำนวนแต่ละกลุ่ม
Posted: Thu Jan 04, 2024 3:59 pm
by Questioner
ขอบพระคุณอาจารย์ logic มากครับ
สูตรที่อาจารย์ให้มา ให้คำตอบถูกต้องครับ
แต่ผมอยากได้สูตรในรูปแบบ SUMPRODUCT ซึ่งผมเขียนได้แค่สำหรับสินค้า CC ในคอลัมน์ H เท่านั้นครับ คือ
H2=SUMPRODUCT(--($C$1:$C$76="CC"),--($B$1:$B$76="s01")*1)
H3=SUMPRODUCT(--($C$1:$C$76="CC"),--($B$1:$B$76="s02")*1)
H4=SUMPRODUCT(--($C$1:$C$76="CC"),--($B$1:$B$76="s03")*1)
ส่วนสูตรสำหรับที่เป็นกลุ่มสินค้า หรือสินค้าอื่นๆ ไม่สามารถเขียนได้ครับ
รบกวนอาจารย์โปรดแนะนำด้วยครับ
ขอบพระคุณมากครับ
Re: สูตร SUMPRODUCT นับจำนวนแต่ละกลุ่ม
Posted: Thu Jan 04, 2024 5:35 pm
by norkaz
...
ในการทำงานจริง ท่านเจ้าของคำถาม หากสามารถใช้สูตร แบบที่ อาจารย์ logic แนะนำไป ก็ควรใช้แบบนั้นไปเลย เนื่องจาก ง่าย และ แก้ไขง่ายกว่า
ในการทำงานจริง ไม่ว่าวิธีใด หากสูตรผลลัพธ์นั้นถูกต้อง ก็ถือว่าใช้ได้ทุกวิธีครับ
แบบ SUMPRODUCT ลองปรับไปตามนี้ครับ
F2
=IF(F$1="สินค้าอื่นๆ",COUNTIF($B$2:$B$76,$E2)-SUM($F2:$H2),SUMPRODUCT(--($E2&RIGHT(F$1,2)=$B$2:$B$76&LEFT($C$2:$C$76,2))))
Copy ไปขวา และลงล่าง
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
Re: สูตร SUMPRODUCT นับจำนวนแต่ละกลุ่ม
Posted: Thu Jan 04, 2024 9:57 pm
by Questioner
ขอขอบพระคุณอาจารย์ norkaz มากครับ
จะนำแนวทางของท่านอาจารย์ทั้งสองไปปรับใช้ครับ