You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何对带$符号的文本格式单元格区域使用SUM()函数求和?

你之前的写法逻辑顺序错误:SUM对文本格式的数值运算会直接返回0,你先执行求和再替换符号的操作,本质是对返回的0做替换,自然得不到正确结果。

以下是可直接使用的单公式方案:

  • 方案1:搭配ARRAYFORMULA实现逐个单元格处理后求和
=SUM(ARRAYFORMULA(VALUE(SUBSTITUTE(E2:E13,"$ ",""))))

运算逻辑是先对E2:E13区域内的每个单元格执行$符号替换,再用VALUE函数将处理后的文本转为数值,最后执行求和。

  • 方案2:用SUMPRODUCT省略数组声明,写法更简洁
=SUMPRODUCT(VALUE(SUBSTITUTE(E2:E13,"$ ","")))

如果你的单元格内$后没有空格,把公式里的"$ "替换为"$"即可适配你的实际格式。

内容的提问来源于stack exchange,提问作者Verminous

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 04:24:03