如何让Excel“IF”公式将空白单元格计算为“0”?

问题描述 投票:0回答:2

如何让 IF 函数将空白单元格视为“0”。

这是我在 H 列单元格中使用的公式:IF(E1>F1,"YES","NO")

具体示例如下:

E F G H
10 0 30
10 5 10
10 ------ ------

我想H3应该返回“YES”。

在这种情况下,我无法将空白单元格更改为“0”,它们必须保持空白。

我使用的正确公式是什么?

我尝试在谷歌和stackoverflow上搜索,但我唯一能找到的是人们试图将空白视为“0”。

excel excel-formula
2个回答
0
投票

=IF(ISBLANK(F1),"YES",IF(E1>F1,"YES","NO"))
- 将检查空白单元格,如果 F 列未制定,这将起作用

=IF(F1="","YES",IF(E1>F1,"YES","NO"))
- 执行类似的检查,但对于设置值
""
,这是一个制定的强制空白单元格

=IF(ISNUMBER(F1),IF(E1>F1,"YES","NO"),"YES")
- 感知检查单元格是否为数字(如果公式列是数值计算)


0
投票

Excel 自动处理空白单元格。

如果您输入文字,它会显示错误并建议更正。 我在这个例子中使用的公式是

=IF(A1>=B1,"Yes","No")

结果如下

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.