EXCEL公式中当A1为-时,为何=IF(A1>0,I1/A1,"-")的结果为#VALUE!,由于A1也使用了if公式,如何避免?

如题所述

这个和A1有没有使用公式没有关系,关键在于,A1的数据类型,当A1不是数值型数据时,A1>0这个判断就会出问题的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-16
请说明一下A1单元格的公式
估计A1单元格返回的不是数字才会出错

你是说A1单元格是由公式得出的 "-"

那么公式改成
=IF(A1="-","-",IF(A1>0,I1/A1,"-"))本回答被提问者和网友采纳
相似回答
大家正在搜