Page 1 of 1

หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Fri Jun 07, 2024 9:08 pm
by March201711
ต้องการหาผลรวมของแต่ละเดือน โดยดูกุลุ่ม บางเดือนไม่มีกลุ่มนี้ และแต่ละเดือนก็สลับไปมา
เช่น กลุ่ม INST มีกลุ่มตาม cell A12:A20 หายอดรวมแต่ละเดือนไปที่ชีท Summ_Insti
เดือน Jan-24 จะได้ยอด สีเหลือง เดือน Feb-24 จะได้ยอดสีเขียว
เดือน Mar-24 จะได้ยอด สีฟ้า เดือน Apr-24 จะได้ยอดสีส้ม
จริงๆ ข้อมูลมีเป็นหมื่นกว่าบรรทัดและสลับไปมา หลายกลุ่ม ต้องปรับมือเองทุกครั้งที่มีการเพิ่มกลุ่ม อยากให้สูตรมีความยืดหยุ่น ต้องปรับอย่างไรคะ ขอบคุณค่ะ

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Fri Jun 07, 2024 9:45 pm
by norkaz
...

E4

=SUMIFS(INDEX(Detail_Insti!$F$10:$AF$53,MATCH($C4,Detail_Insti!$D$10:$D$53,0),0),Detail_Insti!$F$8:$AF$8,E$3)

Copy ไปขวา และลงล่าง


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

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

...

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Fri Jun 07, 2024 10:51 pm
by March201711
ได้แล้วค่ะ แต่มีปัญหานิดนึงค่ะ คือ ถ้ามีแผนกอื่นแทรกเข้ามาระหว่างเดือน ต้องการหาผลรวมของแต่ละเดือน โดยดูกุลุ่ม บางเดือนไม่มีกลุ่มนี้ และแต่ละเดือนก็สลับไปมา
เช่น กลุ่ม INST มีกลุ่มตาม cell A13:A21 หายอดรวมแต่ละเดือนไปที่ชีท Summ_Insti , และมี กลุ่ม EXO ที่ cell B13 : B17
ถ้าจะเอาผลรวมของ กลุ่ม INST ในแต่ละเดือนโดยในเดือนมี กลุ่ม EXO แทรกอยู่ ต้องปรับสูตรอย่างไรคะ

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 4:52 am
by norkaz
...


E4

=SUMIFS(INDEX(Detail_Insti!$F$11:$AH$54,MATCH($C4,Detail_Insti!$D$11:$D$54,0),0),Detail_Insti!$F$8:$AH$8,E$3,Detail_Insti!$F$9:$AH$9,"INST")

Copy ไปขวา และลงล่าง


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

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

...

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 7:05 am
by March201711
ถ้าใช้สูตร sumproduct ต้องใช้ยังงัยคะ เพราะต้องสร้างกลุ่มแผนกอีกเยอะค่ะ

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 7:18 am
by norkaz
...

จากไฟล์เดิม

E4

=SUMPRODUCT(($C4=Detail_Insti!$D$11:$D$54)*(E$3=Detail_Insti!$F$8:$AH$8)*(Detail_Insti!$F$9:$AH$9="INST")*Detail_Insti!$F$11:$AH$54)

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

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

...

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 7:33 am
by March201711
ถ้าตัด column INST ให้เลือกจาก กลุ่ม cell A11 : B20 ต้องปรับสูตรอย่างไรคะ พอตัด column INST ออก ขึ้น REF ค่ะ
ที่ต้องตัดออก เพราะต้องไปทำรายงานต่อไม่อยากให้โชว์ให้เห็นค่ะ

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 8:06 am
by norkaz
..

ไม่เข้าใจที่สอบถามมา รบกวนช่วย ทำตัวอย่างคำตอบ มาดูครับ


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

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

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 9:16 am
by March201711
คือ อยากให้ดูกลุ่มแผนกที่ sheet DeptCode ที่ cell B3 : D12 ว่า แผนก INST มีกลุ่มอะไรบ้าง เช่น INST จะประกอบไปด้วย VINS, VIFD, VZZZ, VIEI, VIPI, VIPJ, VIEO, VIPP โดยใช้ sumproduct ให้ดึงจากกลุ่มนี้ว่าอยู่ใน row ไหนของแต่ละเดือน เช่น เดือน Jan-24 มีกลุ่ม VINS VIFD VZZZ VIEI VIPP VIPI VIEO ตาม cell F9 : N9 ซึ่งจะไม่รวม VIII, VEEE ในเดือน Jan-24 เพราะอยู่นอกแผนก INST ค่ะ
ข้อมูลดิบจริงๆ จะแค่ กลุ่มย่อยๆ ในแต่ละแผนก ไม่มีคำว่า INST EXO ไม่มี high light สีแต่ละเดือนค่ะ มีข้อมูลเป็นพันๆ กลุ่มในแต่ละแผนก ต้องมาปรับมือสูตรเองทุกครั้ง อย่างนี้ต้องปรับสูตรอย่างไรค่ะ

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 9:26 am
by norkaz
...

ขึ้นกับโจทย์ สามารถเลือกได้ว่าจะใช้ กลุ่มใด

1.โจทย์ ข้อนี้ต้องการกลุ่มใดครับ?

2. หรือ ในอนาคต โจทย์ สามารถเลือกได้หลายกลุ่ม?


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

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

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 9:34 am
by norkaz
...

เลือก กลุ่มไหน ให้ COUNTIF กลุ่มนั้น เช่นในที่นี้เลือก INST


Sheet Detail_Insti

F7
=COUNTIF(DeptCode!$B$4:$B$12,Detail_Insti!F9)

Copy ไปขวา



Sheet Summ_Insti

E4
=SUMPRODUCT(($C4=Detail_Insti!$D$10:$D$53)*(E$3=Detail_Insti!$F$8:$AH$8)*(Detail_Insti!$F$7:$AH$7=1)*Detail_Insti!$F$10:$AH$53)

Copy ไปขวา และลงล่าง

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

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

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 9:56 am
by March201711
ขอบคุณค่ะ แต่สงสัยแสดงว่าต้องมีการปรับสูตร countif ว่าอยู่ในกลุ่มไหน ทุกครั้งใช่ะไหมคะ ถ้ามีเป็นพันๆ กลุ่ม ต้องปรับมือเอง อยากให้สูตรปรับได้เองโดยไม่ต้องไปแก้ที่ countif น่ะค่ะ

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 10:21 am
by norkaz
...

การเขียนสูตรไปรองรับ สามารถทำได้ แต่ต้อง ปรับไปตามโจทย์

ถ้าเลือกเพียง 1 กลุ่ม ทุกครั้ง ก็เขียนสูตรไปบังคับ ให้ไปอ่าน COUNTIF ที่กลุ่มนั้นๆ ได้

จากคำถามที่สอบถามมา ในแต่ละครั้ง ต้องเลือกกี่กลุ่มครับ ผมเข้าใจว่า ต้องเลือก เพียง 1 กลุ่ม ถูกต้อง ไหมครับ ?

แต่ถ้าเลือกพร้อมกันหลายกลุ่ม ก็ต้องปรับไปอีกแบบ...



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

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

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 10:29 am
by norkaz
...

ถ้าเลือกครั้งละ กลุ่ม ปรับเป็น

ชีท Detail_Insti

1. E7 คีย์ ชื่อกลุ่มลงไป

2.=COUNTIF(INDEX(DeptCode!$B$4:$D$12,0,MATCH($E$7,DeptCode!$B$3:$D$3,0)),F$9)

Copy ไปขวา

3. ชีท Summ_Insti เขียนสูตรแบบเดิม ตาม #11



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

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

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 10:59 am
by March201711
แต่ถ้าเลือกพร้อมกันหลายกลุ่ม ก็ต้องปรับไปอีกแบบ...
ถ้าเลือกพร้อมกันทุกกลุ่ม เพิ่ม sheet แต่ละแผนกค่ะ ต้องปรับอย่างไรคะ

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 12:30 pm
by norkaz
...

ทำเหมือน #14

E7 คีย์ ชื่อกลุ่มลงไป จะเลือกกลุ่มไหนก็คีย์ ชื่อนั้นลงไป

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

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

...

Re: หาผลรวมของแต่ละเดือน จากกลุ่มแต่ละกลุ่มแบบมีเงื่อนไข

Posted: Sat Jun 08, 2024 11:11 pm
by March201711
ค่ะ ขอบคุณมากค่ะ :D