2017-08-31 136 views
1

基本上我只是想用兩個條件來做IF語句。有兩個條件的IF語句(Excel)

例如

=IF(A2>5,TRUE,FALSE) 

上面將返回1分的條件。但我需要2個條件,如:

=IF(A2>5 or NULL*, TRUE,FALSE) 

我知道上面是沒有公式,我只是想說明什麼 我要找的。

* NULL =空單元格

回答

2

使用OR功能:

=IF(OR(A2>5, ISBLANK(A2)), TRUE, FALSE) 

我們還可以檢查使用A2=""空單元格,但我更願意用ISBLANK(),因爲它暴露無關到單元格中的數據類型。來自更強類型的編程語言,將單元格與同一個等式中的數字和字符串進行比較可能會感到很奇怪。

+0

剛要問ISBLANK是如何不同,那麼「」。謝謝。沒有意識到可以使用OR,因爲我剛剛搜索了「2條件」。我想說明它讓我更接近解決方案,然後我想:p – kazzi

+0

如果IF <5,但是如果它是空白的,我不想做什麼? – kazzi

+2

@kazzi試試這個:'= IF(AND(A2 <5,NOT(ISBLANK(A2))),TRUE,FALSE) –

1

你可以做

=IF(OR(A2>5,A2=""), TRUE,FALSE) 
+0

我一直在那裏。沒有意識到可以使用OR作爲函數。 – kazzi