excel 需要按照 姓名 日期的年份进行金额求和统计,采用sumifs 进行统计
注意:sumifs 不支持 合并列拆分计算,合并列只会计算一个值
表格数据大概如下:(sheet)
A | B | C |
姓名 | 日期 | 金额 |
A | 2023/01/01 | 500 |
A | 2023/01/15 | 1500 |
B | 2023/01/01 | 200 |
B | 2023/02/15 | 1000 |
统计结果如下:
A | B | C | D |
年份 | 月份 | 姓名 | 金额 |
2023 | 1 | A | 2000 |
2023 | 2 | A | 0 |
2023 | 1 | B | 200 |
2023 | 2 | B | 1000 |
对应公式如下:
=SUMIFS('sheet1'!C:C,'sheet1'!A:A,C2,'sheet1'!A:A,">="&DATE(A2,B2,1),'sheet1'!R:R,"<="&EOMONTH(DATE(A2,B2,1),0))
图
图公式,支持拖拉
=SUMIFS(C:C,A:A,H11,B:B,">="&DATE(F11,G11,1),B:B,"<="&EOMONTH(DATE(F11,G11,1),0))