2017-09-01 4343 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

相關問題