有两个条件的IF语句(Excel)
问题描述:
基本上我只是想用两个条件来做IF语句。有两个条件的IF语句(Excel)
例如
=IF(A2>5,TRUE,FALSE)
上面将返回1分的条件。但我需要2个条件,如:
=IF(A2>5 or NULL*, TRUE,FALSE)
我知道上面是没有公式,我只是想说明什么 我要找的。
* NULL =空单元格
答
使用OR
功能:
=IF(OR(A2>5, ISBLANK(A2)), TRUE, FALSE)
我们还可以检查使用A2=""
空单元格,但我更愿意用ISBLANK()
,因为它暴露无关到单元格中的数据类型。来自更强类型的编程语言,将单元格与同一个等式中的数字和字符串进行比较可能会感到很奇怪。
刚要问ISBLANK是如何不同,那么“”。谢谢。没有意识到可以使用OR,因为我刚刚搜索了“2条件”。我想说明它让我更接近解决方案,然后我想:p – kazzi
如果IF kazzi
@kazzi试试这个:'= IF(AND(A2