Page 1 of 1

การเปลี่ยน sheet ใหม่โดยไม่ทำให้สูตรเป็น #REF!

Posted: Thu Jul 02, 2015 3:19 pm
by psnorth
สวัสดีครับ ท่านผู้รู้และอาจารย์
ผมไม่สามารถแก้ปัญหาเรื่องการเปลี่ยน Sheet โดยไม่ให้สูตรขึ้น REF ได้

อธิบายดังนี้คัรบ ในSheet ที่ชื่อ จำนวนจะมีสูตรนี้เพื่อคอยบวกค่า
สูตร =SUMIF(mont6!$A$4:$A$286,"pending",mont6!$Q$4:$Q$286)

และในSheetชื่อ mont6 จะมีค่าที่สูตรอิงอยู่

คำถามคือ 1.ผมจะทำไงถึงจะเปลี่ยนชีส mont6 แล้วสร้างชีสใหม่ที่มีโครงสร้างแบบเดียวกันยกเว่นสูตรได้ โดยให้สูตรรู้จักชีสใหม่ที่สร้างขึ้น
2.ถ้าผมต้องการให้ mont6! สามารถกำหนดชื่อได้จากเซลอ้างอิงในชีสได้ไหมคัรบ ว่าต้องการให้ค่าที่ใส่ในเซลนี้ หมายถึงชีสแผ่นไหน

ขอบพระคุณมากๆเลยครับ

Re: การเปลี่ยน sheet ใหม่โดยไม่ทำให้สูตรเป็น #REF!

Posted: Thu Jul 02, 2015 5:22 pm
by menem
น่าจะประมาณนี้นะครับ

ช่อง A1 = mont6

สูตรช่องอื่น ๆ = SUMIF(Indirect($A$1&"!$A$4:$A$286"),"pending",Indirect($A$1&"!$Q$4:$Q$286"))

เวลาที่ต้องการเปลี่ยน Sheet อ้างอิงก็เปลี่ยนใน A1 แทนครับ

Re: การเปลี่ยน sheet ใหม่โดยไม่ทำให้สูตรเป็น #REF!

Posted: Thu Jul 02, 2015 6:50 pm
by psnorth
ขอบพระคุณมากเลยครับ ในที่สุดก็ได้สักที ทนเปลี่ยนที่ละค่ามาตั้งนาน^^