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

如何在Excel中按星期自动汇总对应列的金额?

按星期汇总Excel列金额的自动实现方法

方法1:关键词匹配 + SUMIF快速汇总

假设表头日期在第一行(如A1:Z1),金额数据在第二行(如A2:Z2),第三行用于放置各星期的汇总结果:

  • 计算周日总和:在目标单元格输入公式
    =SUMIF($A$1:$Z$1,"*Sun*",$A$2:$Z$2)
  • 替换关键词即可适配其他星期:
    • 周一:=SUMIF($A$1:$Z$1,"*Mon*",$A$2:$Z$2)
    • 周二:=SUMIF($A$1:$Z$1,"*Tue*",$A$2:$Z$2)
    • 周三:=SUMIF($A$1:$Z$1,"*Wed*",$A$2:$Z$2)
    • 周四:=SUMIF($A$1:$Z$1,"*Thu*",$A$2:$Z$2)
    • 周五:=SUMIF($A$1:$Z$1,"*Fri*",$A$2:$Z$2)
    • 周六:=SUMIF($A$1:$Z$1,"*Sat*",$A$2:$Z$2)
  • 若表头是中文星期格式(如周五 7月1日),将关键词换成中文即可,例如"*周五*"

方法2:TEXT转换星期 + SUMPRODUCT精准汇总

如果担心关键词匹配出错,可先将表头日期转换成标准星期格式再汇总:

  • 英文环境下计算周日总和:
    =SUMPRODUCT(--(TEXT($A$1:$Z$1,"ddd")="Sun"),$A$2:$Z$2)
    • TEXT($A$1:$Z$1,"ddd")会把日期转换成英文星期缩写(如Fri、Sun)
    • --(...)将逻辑判断结果转为1或0,SUMPRODUCT会自动匹配对应金额求和
  • 中文环境下匹配中文星期:
    =SUMPRODUCT(--(TEXT($A$1:$Z$1,"aaaa")="星期日"),$A$2:$Z$2)

关键注意事项

  • 确保表头日期是Excel可识别的日期格式,若为纯文本,需选中表头列→右键→设置单元格格式→日期,选择对应格式完成转换
  • 公式中的区域(如$A$1:$Z$1)需根据实际表格范围调整,绝对引用($符号)用于避免复制公式时区域偏移

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 19:17:10