Piecevcake Asked: 2021-02-23 16:01:57 +0800 CST2021-02-23 16:01:57 +0800 CST 2021-02-23 16:01:57 +0800 CST 忽略或将任何非数字先行单元格视为 0 的减法公式(修复 #VALUE! 错误) 772 我需要减去单元格,但是当其中一个或两个为空白或包含文本时,减法公式会返回 #VALUE!错误。我正在使用=SUM(A1-B1). 如果 A1 为空白或包含文本,任何人都可以帮助将其视为 0(或忽略它),如果它是空白或包含文本,将单独将 B1 视为 0(或忽略它)? (我不想更改前面的单元格本身。)我不知道如何构造 IF、AND 和 ISNUMBER。 microsoft-excel worksheet-function 3 个回答 Voted Best Answer Piecevcake 2021-02-23T20:05:57+08:002021-02-23T20:05:57+08:00 =SUM(IF(ISNUMBER(C38),(C38),0)-IF(ISNUMBER(K38),(K38),0))似乎可以解决问题-对于其他患者来说:) Máté Juhász 2021-02-23T20:28:29+08:002021-02-23T20:28:29+08:00 这是一个较短的公式: =IFERROR(A1+0,0)-IFERROR(B1+0,0) +0用于强制转换为数字。 bosco_yip 2021-02-23T21:50:42+08:002021-02-23T21:50:42+08:00 试试这个C1并复制下来: =N(A1)-N(B1) 问候
=SUM(IF(ISNUMBER(C38),(C38),0)-IF(ISNUMBER(K38),(K38),0))
似乎可以解决问题-对于其他患者来说:)这是一个较短的公式:
=IFERROR(A1+0,0)-IFERROR(B1+0,0)
+0
用于强制转换为数字。试试这个
C1
并复制下来:问候