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

求Excel动态公式:按人员及周维度统计对应金额

Excel 按周+人员维度动态统计金额方案

前提假设

假设你的原始数据结构为:

  • A列:交易日期
  • B列:人员姓名
  • C列:交易金额

实现步骤

1. 生成唯一人员列表

在空白列(比如E列)输入动态数组公式,自动提取所有不重复的人员:

=UNIQUE(B:B)

2. 生成唯一周维度标识

先将日期转换为周标识(可选两种方式):

  • 方式1:仅周数(周一为一周起始,参数2可改为1设周日为起始)
    在空白列(比如D列)输入:
    =WEEKNUM(A2,2)
    
    再提取唯一周数到F列:
    =UNIQUE(D:D)
    
  • 方式2:带年份的直观周标识(避免跨年周混淆)
    在D列输入:
    =TEXT(A2,"yyyy第ww周")
    
    提取唯一标识到F列:
    =UNIQUE(D:D)
    

3. 动态交叉统计金额

在统计区域的首个单元格(比如G2)输入以下公式,自动生成按人员+周的金额统计矩阵(Excel 365/2021支持动态数组,无需下拉右拉):

=SUMIFS(C:C,B:B,UNIQUE(B:B),D:D,TRANSPOSE(UNIQUE(D:D)))

如果是旧版Excel,需用数组公式,选中统计区域后输入公式,按Ctrl+Shift+Enter确认:

=SUMIFS($C:$C,$B:$B,$E2,$D:$D,F$1)

注意事项

  • 确保日期列格式为Excel可识别的日期格式,否则WEEKNUM/TEXT函数无法正常工作
  • 若数据范围固定,建议用具体单元格区域(比如B2:B1000)替代整列引用,提升计算效率
  • 可通过条件格式美化统计矩阵,让结果更易读

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 09:15:37