เขียนสูตรด้วย range name แล้วไม่แสดงค่า
Posted: Wed Feb 18, 2015 11:35 am
Range name
1 month =OFFSET(sheet1!$A$1,1,0,COUNTA(sheet!$A:$A)-1,1)
2 account =OFFSET(sheet1!$A$1,1,1,COUNTA(sheet!$A:$A)-1,1)
3 area =OFFSET(sheet1!$A$1,1,2,COUNTA(sheet!$A:$A)-1,1)
4 amount =OFFSET(sheet1!$A$1,1,3,COUNTA(sheet!$A:$A)-1,1)
5 actualPL =sumifs(amount,month,$a$1,account,$a3,area,$a2)
ดิฉันตั้งชื่อ range name ของ source ตามข้อ 1 - 4 และ range name ของสูตรตามข้อ 5 คะ
ถ้าดิฉันใช้สูตร =sumifs(amount,month,$a$1,account,$a3,area,$a2) ปรากฎว่าแสดงค่าตามที่ต้องการ
แต่พอดิฉันใช้ rang name : actualPL แทนสูตร sumifs(amount,month,$a$1,account,$a3,area,$a2) ปรากฎว่าแสดงค่า = 0
เท่าที่สังเกตุ ถ้าเมื่อใดก็ตามที่ ดิฉันสร้าง range name ด้วยสูตร offset แล้วนำมาเขียนสูตร ด้วย range name อีกครั้งหนึ่งค่าที่ได้
จะเป็น 0 ทุกครั้ง
พอจะมีวิธีแก้ไขไหมคะ เพราะดิฉันจำเป็นต้องสร้าง range name ด้วยสูตร offset คะ
1 month =OFFSET(sheet1!$A$1,1,0,COUNTA(sheet!$A:$A)-1,1)
2 account =OFFSET(sheet1!$A$1,1,1,COUNTA(sheet!$A:$A)-1,1)
3 area =OFFSET(sheet1!$A$1,1,2,COUNTA(sheet!$A:$A)-1,1)
4 amount =OFFSET(sheet1!$A$1,1,3,COUNTA(sheet!$A:$A)-1,1)
5 actualPL =sumifs(amount,month,$a$1,account,$a3,area,$a2)
ดิฉันตั้งชื่อ range name ของ source ตามข้อ 1 - 4 และ range name ของสูตรตามข้อ 5 คะ
ถ้าดิฉันใช้สูตร =sumifs(amount,month,$a$1,account,$a3,area,$a2) ปรากฎว่าแสดงค่าตามที่ต้องการ
แต่พอดิฉันใช้ rang name : actualPL แทนสูตร sumifs(amount,month,$a$1,account,$a3,area,$a2) ปรากฎว่าแสดงค่า = 0
เท่าที่สังเกตุ ถ้าเมื่อใดก็ตามที่ ดิฉันสร้าง range name ด้วยสูตร offset แล้วนำมาเขียนสูตร ด้วย range name อีกครั้งหนึ่งค่าที่ได้
จะเป็น 0 ทุกครั้ง
พอจะมีวิธีแก้ไขไหมคะ เพราะดิฉันจำเป็นต้องสร้าง range name ด้วยสูตร offset คะ