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

เซลล์ 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

ปรับเป็นด้านล่างครับ
=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 นี้ต่อไปครับ
ขอบคุณมากครับ