excel一个单元格里的3个数字直接求和?

举例1:A1单元格输入235 A2单元格计算出10
举例2:A1单元格为空 A2单元格不出现错误

烦请各位大佬给个公式 在此谢过!!

=IF(OR(A1="",NOT(ISNUMBER(A1))),"",SUM(IFERROR(--MID(A1,ROW($1:$99),1),0)))

低版本需要按CTRL+SHIFT+回车

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-27
你可以使用Excel中的SUM函数来计算一个单元格中的三个数字的和。假设你想要计算A1、A2和A3三个单元格中的数字的和,你可以在A4单元格中输入以下公式:

```
=SUM(A1:A3)
```

这将返回A1、A2和A3三个单元格中数字的总和。如果你只想计算其中的某些数字,可以在SUM函数中使用逗号将它们分隔开。例如,如果你只计算A1、A2和A3中的奇数位数字,可以使用以下公式:

```
=SUM(MOD(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),2)=1)*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)
```

这个公式使用了嵌套函数和数组公式来实现。它将每个数字分解为单个字符,然后检查每个字符是否为奇数位数字(即个位数或十位数)。如果是,则将其乘以相应的数值并求和。请注意,这个公式可能不是最高效的方法,但它可以用于计算任何长度的数字字符串中的奇数位数字之和。
第2个回答  2023-11-27
excel一个单元格里的3个数字直接求和?
235怎么计算出10的。
相似回答