EXCEL,关于#VALUE!的错误更正,请高手指教.....

2024-12-14 14:35:53
推荐回答(2个)
回答1:

#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,"")

回答2:

不是AF5=0的问题。
看看这些单元格是不是数值。
如问题中,【AF5为零时】,难道确实是“零”?这怎么计算呢?只能是“0”