Excel公式取决于单元格是否为文本

1 worksheet-function microsoft-excel

=IF(F46=0,I45-C46,I45-F46)
Run Code Online (Sandbox Code Playgroud)

这有效。但现在我还想包括以下内容:假设F46是文本 - 我希望单元格值为 I45(前一个单元格值),但如果不是文本,我希望它是I45-F46.

Apr*_*ion 5

在这种情况下,请使用IS 函数

=IF(F46=0,I45-C46,IF(ISTEXT(I46),I45,I45-F46))
Run Code Online (Sandbox Code Playgroud)