减法公式忽略或将任何非数字前置单元格视为 0(以修复 #VALUE!错误)

减法公式忽略或将任何非数字前置单元格视为 0(以修复 #VALUE!错误)

我需要减去单元格,但当其中一个或两个单元格为空或包含文本时,减法公式将返回 #VALUE! 错误。我正在使用=SUM(A1-B1)

有人能帮忙提供一下公式吗?如果 A1 为空白或包含文本,则将其视为 0(或忽略它),如果 B1 为空白或包含文本,则将其分别视为 0(或忽略它)?

(我不想改变先前单元格本身。)我不知道如何构造 IF、AND 和 ISNUMBER。

误差减去

答案1

=SUM(IF(ISNUMBER(C38),(C38),0)-IF(ISNUMBER(K38),(K38),0))似乎对那些同病相怜的人很管用:)

答案2

这是一个更简短的公式:

=IFERROR(A1+0,0)-IFERROR(B1+0,0)

+0用于强制转换为数字。

答案3

尝试一下C1并复制下来:

=N(A1)-N(B1)

问候

相关内容