2017-09-01 4356 views
0

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

这里是我使用在H列的单元式:IF(E1> F1, “YES”, “NO”)

下面是具体实例:

E | F | G | H |

10 | 0 | 30 |是|

10 | 5 | 10 |是|

10 | ------- | ------- | NO |

H3应该返回“是”我会想。

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

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

我尝试过在谷歌和stackoverflow上搜索,但我唯一能找到的地方是人们正在尝试而不是将空格视为“0”。

+0

它处理自动 – Ramankingdom

+1

您认为'列H'中的所有值都应该是'NO',因为如果条件为TRUE,则返回'NO'。 – Mrig

+0

如果'F'是'0',那么10> 0这是真的?!? (row1) –

回答

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

谢谢!你给出的第二个公式,因为空白单元格是通过公式创建的。 – bhinojosa

0

excel自动处理空白单元格。

如果您输入文本,它将显示错误并提出更正建议。 我在这个examle使用formaula是

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

结果显示如下

enter image description here

+0

@Mrig我只举一个例子,说明excel自动处理。 – Ramankingdom

+0

对不起,我在发布的问题和公式中遇到了错误。这已得到纠正。 – bhinojosa

相关问题