Page 1 of 1

เขึยนสูตรจาก Excel 2003 พอมาเปิด 2007 ไฟล์ทำงานช้า

Posted: Tue Dec 09, 2014 9:17 am
by wisit
รบกวนอาจารย์และผู้รู้ครับ
ผมได้เขียนสูตรใน Excel 2003 แต่พอมาเปิด 2007 ทำไมไฟล์ถึงทำงานช้ากว่าเปิด 2003 ไม่ทราบว่าเป็นเพราะอะไรครับ
สูตรที่ผมใช้จะมี
=&
LOOKUP(CHAR(255),
sumif
if
IF(ROWS($K$2:K6)>$G$1,"",INDEX(ฐานข้อมูลใบประหน้า!$Q$2:$Q$26,SMALL(IF(ฐานข้อมูลใบประหน้า!$K$2:$K$26="พิมพ์",ROW(ฐานข้อมูลใบประหน้า!$Q$2:$Q$26)-ROW(ฐานข้อมูลใบประหน้า!$Q$2)+1),ROWS($K$2:K6))))

Re: เขึยนสูตรจาก Excel 2003 พอมาเปิด 2007 ไฟล์ทำงานช้า

Posted: Tue Dec 09, 2014 4:45 pm
by snasui
:D โดยรวม Excel 2007 คำนวณเร็วกว่า Excel 2003 ถึง 30% ครับ สำหรับกรณีที่คำนวณช้าลงคงต้องเห็นไฟล์ว่ามีอะไรมากกว่าสูตรพวกนั้นบ้าง เช่น Range Name, Format, Object เช่นนี้เป็นต้นครับ

ลอง Clean ไฟล์ด้วยโปรแกรมตาม Link นี้ดู viewtopic.php?style=3&f=9&t=6693 แล้ว Save As ไปเป็นอีกไฟล์ ทดสอบเปิดดูใหม่ว่ายังช้าอยู่หรือไม่ครับ

Re: เขึยนสูตรจาก Excel 2003 พอมาเปิด 2007 ไฟล์ทำงานช้า

Posted: Tue Dec 09, 2014 7:02 pm
by wisit
อาจารย์ครับทำไมผมเข้าดูไฟล์ไม่ได้ครับ

Re: เขึยนสูตรจาก Excel 2003 พอมาเปิด 2007 ไฟล์ทำงานช้า

Posted: Tue Dec 09, 2014 7:13 pm
by snasui
:D ลองดูว่าเป็นตาม Link นี้หรือไม่ครับ viewtopic.php?f=3&t=6623