如何让 IF 函数将空白单元格视为“0”。
这是我在 H 列单元格中使用的公式:IF(E1>F1,"YES","NO")
具体示例如下:
E | F | G | H |
---|---|---|---|
10 | 0 | 30 | 是 |
10 | 5 | 10 | 是 |
10 | ------ | ------ | 不 |
我想H3应该返回“YES”。
在这种情况下,我无法将空白单元格更改为“0”,它们必须保持空白。
我使用的正确公式是什么?
我尝试在谷歌和stackoverflow上搜索,但我唯一能找到的是人们试图不将空白视为“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")
- 感知检查单元格是否为数字(如果公式列是数值计算)