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

相关内容