在 Excel 中按周数或星期几汇总数值
本教程将为您分步骤演示多种公式,助您在 Excel 中根据指定的周数或星期几,对特定范围内的数值进行求和。
如何在 Excel 中按周数汇总数值?
如何在 Excel 中按星期几汇总数值?
如何在 Excel 中按周数汇总数据?
如下截图所示,为了按指定周数对应的日期对“金额”列进行求和,我们为您提供了两种公式。

通用公式
=SUMIFS( value_range, helper_column_range, week_number)
=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)
参数说明
如何使用这个公式?
利用 SUMIFS 公式与辅助列
要使用 SUMIFS 公式,首先需借助 WEEKNUM 函数创建辅助列,为“日期”列中的所有日期计算对应的周数。
=WEEKNUM (serial_num, [return_type])
WEEKNUM 函数可返回指定日期在一年中的周数。
1. 此处,我选择“金额”列第一项右侧的单元格(F5)。
2. 输入以下公式到该单元格,并按下 Enter 键,即可获得第一条日期的周数。选中结果单元格后,向下拖动自动填充柄,快速完成其他周数的计算。参见截图:
=WEEKNUM(C5)

3. 选择一个用于显示总金额的单元格,输入以下公式并按下 Enter 选中结果单元格后,拖动自动填充柄向下,即可快速获得其他结果。
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

采用 SUMPRODUCT 公式
使用 SUMPRODUCT 公式即可解决此问题,无需创建辅助列。
1. 选择任意空白单元格,输入下方公式后按 Enter 键。
=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)
2. 选中结果单元格并拖动自动填充柄,即可按需获得更多结果。

公式说明
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)
=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)
如何在 Excel 中按星期几汇总数据?
如下截图所示,若想在 Excel 中按指定星期几汇总“金额”列,可以结合使用 SUMPRODUCT 和 WEEKDAY 函数来实现。
本例中,由于需要分别汇总每个星期几对应的总金额,在应用公式前,先创建一个辅助列,填入数字 1 到 7,分别代表周一至周日。

通用公式
=SUMPRODUCT((WEEKDAY(date_range,2)=weekday_number)*value_range)
参数说明
如何使用这个公式?
1. 选择编号为 1 单元格右侧的单元格,此处以 I6 为例。
2. 请将以下公式复制或输入到该单元格中,然后按 Enter 选中结果单元格后,拖动自动填充柄,即可快速获取其他星期几的结果。
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

注意:如果只需要基于某一特定星期几(比如星期五)求和,可直接在公式中输入数字 5,例如:
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)
公式说明
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)
相关函数
Excel WEEKNUM 函数
Excel WEEKNUM 函数可返回指定日期在一年中的周数,且每年的计数从 1 月 1 日开始。
Excel SUMPRODUCT 函数
Excel SUMPRODUCT 函数可用于将两列、多列或数组中的数值相乘后求和。
Excel WEEKDAY 函数
Excel WEEKDAY 函数可返回一个 1 到 7 之间的整数,用于表示 Excel 中指定日期对应的星期几。
相关公式
按月(可带年份或不带年份)汇总数值
本教程将详细演示两种公式,助您在 Excel 中按指定月份和年份汇总数值,或仅按指定月份(忽略年份)进行汇总。
按指定日期所在周汇总数值
本教程讲解如何按某个指定日期所在的周汇总数值
按范围内每隔 n 行或列汇总数值
本教程将结合 SUM 和 OFFSET 函数,介绍两种在 Excel 限定区域内每隔 n 行或列进行求和的公式。
按范围内每第 n 行或列汇总数值
本教程将为您详细讲解如何基于 SUMPRODUCT、MOD 和 COLUMN 函数组建公式,在 Excel 指定范围内按每第 n 行或列汇总数值。
最强最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析的革命性升级智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件查找 | 多值返回 | 跨多表查找 | 模糊查找…… | |
| 高级下拉列表:便捷下拉列表 | 联动下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列可见状态 |对比列与选择相同/不同单元格…… | |
| 精选功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线等) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本、删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码、按路径插入图片……)| 12 转换工具(小写金额转大写、汇率转换……)| 7 合并和拆分工具(高级合并行、拆分 Excel 单元格……)|…… 以及更多 |
Kutools for Excel 拥有超过 300 项功能,让您一键直达所需……
Office Tab —— 让 Microsoft Office(包括 Excel)支持标签式阅读与编辑
- 一秒即可切换数十个已打开的文档!
- 每天为您减少数百次鼠标点击,轻松告别鼠标手困扰。
- 在同时查看和编辑多个文档时,让您的工作效率提升高达 50%。
- 为 Office(包括 Excel)带来高效标签页体验,畅享如同 Chrome、Edge 和 Firefox 般的便捷操作。