=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
。