excel函数 当函数结果等于 #VALUE!或者为#DIV⼀0!时,为空格

2024-11-16 10:15:56
推荐回答(3个)
回答1:

1、2003以下版本,通过=IF(ISERROR(原公式),"",原公式)  方式容错。

输入公式

=IF(ISERROR(IF(AND(H30>H29,H29>H28,H30>I30,I30>J30,H2925%),1,0)),"",IF(AND(H30>H29,H29>H28,H30>I30,I30>J30,H2925%),1,0))

公式表示:如果IF(AND(H30>H29,H29>H28,H30>I30,I30>J30,H2925%),1,0) 计算结果为错误值,返回空值;如果计算结果为正常结果,返回正常结果。

2、2007以上版本,通过=IFERROR(原公式,"")  方式容错。

输入公式

=IFERROR(IF(AND(H30>H29,H29>H28,H30>I30,I30>J30,H2925%),1,0),"")

公式表示:如果IF(AND(H30>H29,H29>H28,H30>I30,I30>J30,H2925%),1,0)有正确结果,返回正确结果;如果出现错误值,返回空。

回答2:

=IF(ISERROR(原公式),"",原公式)

回答3:

=IF(AND(I30<>0,J30<>0,MIN(D1:D10)<>0),IF(AND(G30>G29,G29>G28,G30>H30,H30>I30,G2925%),1,0),"")