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

Google Sheet中SUMIFS公式如何处理带星号单元格的数值求和

解决Google Sheet带星号单元格的条件求和问题

要处理第3行带星号前缀的单元格,同时保留原日期条件求和逻辑,可以用SUMPRODUCT结合SUBSTITUTE和VALUE函数实现,替换后的公式如下:

=SUMPRODUCT(VALUE(SUBSTITUTE(I3:DV3, "*", "")), (I$1:DV$1 >= TODAY()-86)*(I$1:DV$1 < TODAY()))

公式说明:

  • SUBSTITUTE(I3:DV3, "*", ""):批量移除第3行目标区域内单元格的星号前缀
  • VALUE(...):将移除星号后的文本内容转换为可计算的数值
  • (I$1:DV$1 >= TODAY()-86)*(I$1:DV$1 < TODAY()):生成匹配日期条件的布尔数组(符合条件为1,不符合为0)
  • SUMPRODUCT:将转换后的数值与布尔数组对应位置相乘,最终求和得到符合日期条件的数值总和

如果部分单元格原本就没有星号,SUBSTITUTE会返回原内容,VALUE也能正常识别数值,不会影响计算结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 01:22:05