Excel 公式取決於儲存格是否為文字

Excel 公式取決於儲存格是否為文字
=IF(F46=0,I45-C46,I45-F46)

這有效。但現在我還想包括以下內容:假設F46是文本 - 我希望單元格值為 I45 (前一個單元格值),但如果它不是文本,我希望它是I45-F46

答案1

在這些情況下,使用資訊系統功能:

=IF(F46=0,I45-C46,IF(ISTEXT(I46),I45,I45-F46))

答案2

你也可以試試這個公式

=IF(F46=0,I45-C46,I45-N(F46))

N僅傳回任何單元格的數值。

如果儲存格包含文字值,則傳回零;所以,如果A1 = 4那麼=N(A1)=4,如果A1 = "x"那麼=N(A1)=0

相關內容