A+B=C
在上面的单元格中,C有公式=A+B。
现在我想A和B没有数值时,C显示空白。
就在C中用了=IF(ISERROR(原公式),“”,原公式)。可以实现当C没数值时显示空白,不是以前的#DIV/0!.
现在我的原公式非常长,想在第一个原公式中用别一个公式,后面的保持不变,来实现这个功能发现不行
示例
=IF(ISERROR(A+B),“”,A+B)C在没有数值是空白
=IF(ISERROR(A*B),“”,A+B)C在没有数值是显示#DIV/0!.
我的想法是第一个原公式用短公式用来判断,这个想法好像不行。
一定要两条公式一样才行?
找到个方法
用if篏套,如:
=if(a1="","",a1)
# 关于楼主补充问题的回答:
如果你原来的公式是#######,你就这们篏套:
=if(a1="","",#######)
a1就是决定这个地方显示与否的来源单元格
这样只会影响你有公式的单元格,不会影响其它
现在ISERROR这个函数怎样用?
你打算在A1和B1没有数值时,C1显示空白,否则显示A1+B1的值,是吗?那可以在C1中定义这样的函数公式=IF(AND(CELL("TYPE",A1)="V",CELL("TYPE",B1)="V"),A1+B1,"")
图中 J3 是对应的是 79.03这个单元格,公式是现在J3上的公式,现在我想 当电压和电流没有数值时J3这个位置显示空白。
把 原公式 替换为实际公式:
=IF(OR(D3="",G3=""),"",原公式)
注意,不要把原公式开头的那个等于号也弄进去了。