[算表] 公式正确,来源正确,却出现#REF!

楼主: yhlhenry   2015-08-04 13:31:47
软件:EXCEL
版本:2007
我有三个系列的档案:A系列、B系列、C系列
A参照B、B又参照C
是一对多的关系。
(ex一个A档案会同时参照B1、B2、B3……)
目前我确定所使用的公式和参照来源都正确,
只要在电脑效能好的时候,数值就能正确显示。
但是通常电脑都不太够力,都没办法全部一次成功显示出来。
B档案中的公式,三不五时就会变成#REF!
我必须手动去按F9,叫EXCEL重算一次。数值才会被叫回来。
可想而知,当B出现#REF!时,A参照不到正确的数值,所以A同时也会出现#REF!
由于A对应B 是一对多的关系,
所以A的整张表,会出现东一块西一块#REF!
A的这些储存格都是一样的公式结构,只是参照到B不同的档案
结果有的储存格正常,同时有的显示#REF!
端看我去哪个B档案重新计算。
举例来说:
当我发现A档案中参照B1的部份变成#REF!,我就会去B1按F9重新计算。
如此A档案中参照B1的部份就会正常,
但A档案中参照B2、B3……的某些部份就会变成#REF!
顾此失彼。
爬了文,GOOGLE了相关关键字,
都是在解释#REF!的逻辑错误问题。
我才想说PO出来找人讨论讨论。
请问何解?
感谢。
作者: soyoso (我是耀宗)   2015-08-04 13:48:00
请问参照上原po使用的公式为?请留意函数indirect的使用限制https://goo.gl/PIm8GS网页中有写到如果INDIRECT函数间接参照的活页簿已关闭,则函数会传回 #REF! 错误。那将cell("filename")改为cell("filename",a1)试试https://youtu.be/-ZX1Kl7vzuc

Links booklink

Contact Us: admin [ a t ] ucptt.com