#VALUE!
当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。
=IF(ISNUMBER((AF5-G12)/1000*AE5+(AF6-G12)/1000*AE6+(AF7-G12)/1000*AE7+(AF8-G12)/1000*AE8+(AF9-G12)/1000*AE9),(AF5-G12)/1000*AE5+(AF6-G12)/1000*AE6+(AF7-G12)/1000*AE7+(AF8-G12)/1000*AE8+(AF9-G12)/1000*AE9,"")
你的AF5不是零是空格吧,如果只是AF5单元格,那公式改为
=IF(ISNUMBER(AF5),(AF5-G12)/1000*AE5+(AF6-G12)/1000*AE6+(AF7-G12)/1000*AE7+(AF8-G12)/1000*AE8+(AF9-G12)/1000*AE9,"")
不是AF5=0的问题。
看看这些单元格是不是数值。
如问题中,【AF5为零时】,难道确实是“零”?这怎么计算呢?只能是“0”