Page 1 of 1

สอบถามการใช้ Dynamic Named Range กับ Sumproduct ครับ

Posted: Wed Apr 28, 2021 3:04 am
by dkfj
ต้องการหาผลรวมของ Number โดยที่ Symbol หรือ Symbol2 มีค่าเท่ากับ A (ข้อมูลจริง A จะอยู่ไม่ตรงกันอยู่แล้ว) โดยจะใช้ Dynamic Named Range ที่ตั้งไว้ว่า
- Number ใช้ชื่อ DynamicNumber
- Symbol กับ Symbol2 ใช้ชื่อ DynamicSymbolSumproduct
จากที่ลองใช้งาน Sumproduct ไม่สามารถทำงานร่วมกับ Dynamic Named Range ที่ตั้งค่าไว้ได้ (น่าจะเพราะสูตรมีหัวของ Column)
Capture.PNG
พอมีวิธีปรับแก้ไขยังไงบ้างครับ หรือมีสูตรไหนที่สามารถนำมาใช้แทน Sumproduct ได้บ้าง
เพราะข้อมูลจริงมี criteria ประมาณ 8 ตัว ถ้าใช้สูตร sumifs จะค่อนข้างยาวไปหน่อย
โดยสูตรที่ใช้นั้นต้องสามารถอยู่คนละ Sheet กับข้อมูลได้ (Sheet2) ในไฟล์ที่แนบ

ขอรบกวนด้วยนะครับ

Re: สอบถามการใช้ Dynamic Named Range กับ Sumproduct ครับ

Posted: Wed Apr 28, 2021 12:00 pm
by puriwutpokin
ปรับตามนี้ครับ
DynamicNumber=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1)
DynamicSymbolSumproduct=OFFSET(Sheet1!$B$2:$D$2,0,0,COUNTA(Sheet1!$B:$B)-1,3)

Re: สอบถามการใช้ Dynamic Named Range กับ Sumproduct ครับ

Posted: Wed Apr 28, 2021 1:25 pm
by dkfj
ลองเอาไปใช้แล้ว ใช้งานได้ตามจุดประสงค์เลยครับ ขอบคุณมากครับ