我有这个公式的工作!错误(没有第一个IFERROR)。每条线都可以正常工作,当将它们分别放入单元中时,我可以对它们进行平均。如果我删除该公式的/ 6部分,然后用AVERAGE公式包装行,我会得到#VALUE!错误也是。平均不与间接式和空值
我该怎么办?
EDIT,溶液中发现的(感谢Mrig):
=IFERROR(
(
(
IF(ISNUMBER(INDIRECT($A7&"!$E$15"));INDIRECT($A7&"!$E$15");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$29"));INDIRECT($A7&"!$E$29");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$43"));INDIRECT($A7&"!$E$43");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$57"));INDIRECT($A7&"!$E$57");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$71"));INDIRECT($A7&"!$E$71");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$84"));INDIRECT($A7&"!$E$84");0)
)/
(
COUNTIF(INDIRECT($A7&"!$E$15");">=0")
+COUNTIF(INDIRECT($A7&"!$E$29");">=0")
+COUNTIF(INDIRECT($A7&"!$E$43");">=0")
+COUNTIF(INDIRECT($A7&"!$E$57");">=0")
+COUNTIF(INDIRECT($A7&"!$E$71");">=0")
+COUNTIF(INDIRECT($A7&"!$E$82");">=0")
)
);"")
的COUNTIF的bascially代替数字 “6” 在原始代码中,并检查其该ISN的INSNUMER的(而不是IFERROR的)” t空白,所以任何0%或更高的值(实际值)将被计数,以达到真实的平均值。
而不是'''尝试返回内部错误'0' –
此外,请确保您没有任何单元格中的文字与间接引用。 –