IF 函數在引用零時未傳回正確的值

IF 函數在引用零時未傳回正確的值

我使用的 IF 語句在儲存格中有日期時效果很好。我的手機 G8 可以正確計算月數。但是,當計算的月數為零時,它應該會傳回零值,但它仍然計算最大月數。

在初始儲存格 G8 中,我使用以下公式:

=IF(C8="","0",DATEDIF(C8,E8,"m")) 

當儲存格 C8 為空白時,這會正確返回零個月。

在下一個單元格 H8 中,我正在使用

=IF(G8>=25,"25",G8) 

最大月數為 25。

我很困惑。有什麼想法嗎?感謝您的協助。

答案1

您的零是"0",它是文本,而不是數字。

因此,您不應該將其與數字進行比較。

在第一個公式中排除"s 。0

相關內容