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

Google Sheets中IF语句生成的数值列无法求和问题求助

问题解决方法

你的SUM返回0的核心原因是:IF公式里返回的数值被双引号包裹,变成了文本格式,而非真正的数字。即使修改单元格格式,内容本质还是文本,SUM函数无法识别计算。

具体修复步骤

  • 修正IF公式:去掉返回值的双引号,让公式直接输出数字。修正后的公式示例:
    =IF(Generator!C5="2 Bathrooms", 22.50,IF(Generator!C5="3 Bathrooms", 45,IF(Generator!C5="4 Bathrooms", 67.50,IF(Generator!C5="5 Bathrooms", 90, IF(Generator!C5="6 Bathrooms", 112.50,)))))
    
  • 批量修正已输入的单元格:选中B2-B19区域,使用查找替换(Ctrl+H / Cmd+H),查找内容填",替换为空,点击「全部替换」,即可将文本格式的数值转为可计算的数字。

可选优化方案

用SWITCH函数替代多层IF,公式更简洁易维护:

=SWITCH(Generator!C5, "2 Bathrooms", 22.50, "3 Bathrooms", 45, "4 Bathrooms", 67.50, "5 Bathrooms", 90, "6 Bathrooms", 112.50)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 22:39:56