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

请求协助:Google Sheets中SUMIFS按星期及时段计算利润问题

解决SUMIFS按星期及时段计算利润无返回值的问题

原公式失效的核心原因是直接用日期列匹配"Monday"——A列是日期值,不是星期文本,无法直接匹配。以下是修正后的解决方案:

修正后的公式

方案1:通过TEXT函数提取星期文本匹配

=SUMIFS(C1:C1000,TEXT(A1:A1000,"dddd"),"Monday",B1:B1000,">=00:00",B1:B1000,"<01:00")
  • 说明:TEXT(A1:A1000,"dddd")会把日期转换为英文星期全称(如Monday),实现和条件的匹配。若表格是中文环境,将"dddd"改为"aaaa",条件改为"星期一"即可。

方案2:通过WEEKDAY函数用数字匹配星期

=SUMIFS(C1:C1000,WEEKDAY(A1:A1000,2),1,B1:B1000,">=00:00",B1:B1000,"<01:00")
  • 说明:WEEKDAY(A1:A1000,2)设置周一为1、周日为7,直接用数字1匹配周一,避免文本格式差异问题。

关键注意事项

  • 确认A列是日期格式、B列是时间格式:选中对应列,在格式菜单中设置为标准日期/时间格式,避免因文本格式导致的匹配失败。
  • 批量计算优化:可将星期(如"Monday")、时段(如">=00:00"、"<01:00")放在单独单元格中,公式引用这些单元格,方便快速切换不同星期和时段的计算。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 08:30:51