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

Excel无需新增列计算指定人员工作日对应消费金额总和的方法

无辅助列实现工作日消费总额计算方案

通用公式(兼容所有Excel版本)

直接在I7单元格输入以下公式,即可计算Doug的工作日消费总额:
=SUMPRODUCT((D3:D31="Doug")*(WEEKDAY(C3:C31,2)<6)*F3:F31)
公式逻辑说明:

  • (D3:D31="Doug"):匹配人员为Doug的记录,满足则返回1,不满足返回0
  • (WEEKDAY(C3:C31,2)<6):判断日期为工作日(WEEKDAY第二参数设为2时,周一至周五返回值为1-5,周六周日为6、7,小于6即代表工作日),满足返回1,不满足返回0
  • F3:F31:对应记录的消费金额

三个数组对应位置相乘后,仅同时满足人员匹配、是工作日两个条件的记录会保留原始消费金额,其余记录结果为0,最后SUMPRODUCT对所有结果求和即可得到目标值。

如果需要批量填充I7到P7区域计算所有人员的消费额,把固定的人名改为对应表头的动态引用,同时给固定范围加上绝对引用即可:
=SUMPRODUCT(($D$3:$D$31=I$6)*(WEEKDAY($C$3:$C$31,2)<6)*$F$3:$F$31)
输入完成后横向拖动填充即可自动匹配对应列的人员计算结果。

高版本Excel简化公式(适用于Excel 365/2021及以上版本)

可以用SUM+FILTER组合实现逻辑更直观的计算:
=SUM(FILTER($F$3:$F$31,($D$3:$D$31=I$6)*(WEEKDAY($C$3:$C$31,2)<6),0))
逻辑为先过滤出对应人员且属于工作日的消费金额,再对过滤结果求和。


对应数据表示意图:
对应数据表示意图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 18:24:01