Page 1 of 1

หาผลรวมข้อมูล แบบมีเงื่อนไข

Posted: Tue Feb 16, 2016 3:38 pm
by take4_25
เรียนอาจารย์

ผมรบกวนสอบถามว่าถ้าต้องการเอาข้อมูลในแต่ละ Sheet (10-15) จากตัวอย่าง มาแสดงใน Sheet Summary เพื่อแสดงข้อมูลผลรวม โดยมี Item เป็นตัวกำหนด ซึ่งอยากขอวิธีแนะนำการใช้ Function ที่จะมีช่วยการคำนวณนี้ครับ รบกวนด้วยครับ

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

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

Posted: Tue Feb 16, 2016 7:41 pm
by snasui
:D เซลล์ E4 คีย์สูตรตามด้านล่างครับ

=SUMPRODUCT(SUMIF(INDIRECT("'"&ROW(INDIRECT("10:15"))&"'!B4:B18"),$B4,OFFSET(INDIRECT("'"&ROW(INDIRECT("10:15"))&"'!E4:E18"),0,COLUMNS($E4:E4)-1)))

Enter > Copy ไปด้านขวาและลงด้านล่าง

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

Posted: Tue Feb 16, 2016 8:44 pm
by take4_25
เรียนอาจารย์ครับ

ถ้ากรณีชื่อ Sheet มีชื่อที่เพิ่มตัวอักษรเข้าไป เช่น A1-10,A-11,A1-12,A1-13,A1-14,A1-15 เป็นต้น สามารถใช้กับ Function นี้ได้ไหมครับ เพราะลองแล้วพบว่า สูตรขึ้นเป็น #REF! ครับ

ขอบคุณครับ

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

Posted: Tue Feb 16, 2016 8:49 pm
by snasui
:lol: ปรับเป็นด้านล่างครับ

=SUMPRODUCT(SUMIF(INDIRECT("'"&"A1-"&ROW(INDIRECT("10:15"))&"'!B4:B18"),$B4,OFFSET(INDIRECT("'"&"A1-"&ROW(INDIRECT("10:15"))&"'!E4:E18"),0,COLUMNS($E4:E4)-1)))

หากไม่ยกตัวอย่างตามการใช้งานจริงก็น่าจะเจอปัญหาตามมาอีก หากปรับแล้วยังติดปัญหาคราวนี้ให้ปรับสูตรมาเองและแนบไฟล์นั้นมาถามกันใหม่ครับ

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

Posted: Tue Feb 16, 2016 9:11 pm
by take4_25
เรียนอาจารย์

ขอบคุณมากครับ Function ที่ให้มาสามารถลดการทำงานได้มากเลยครับ ^^ แต่ก็ยากที่จะทำความเข้าใจ Function เหล่านี้ครับ แต่จะพยายามเรียนรู้จาก Web นี้ต่อไปครับ

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