excel 如何分时间段多条件自动求和

2025-01-02 13:58:07
推荐回答(4个)
回答1:

示意图如下:

 

在A17中输入公式:=SUMIFS(A:A,B:B,">=10月1日",B:B,"<=10月10日")

在A18中输入公式:=SUMIFS(A:A,B:B,">=10月11日",B:B,"<=10月20日")

在A19中输入公式:=SUMIFS(A:A,B:B,">=10月21日",B:B,"<=10月30日")

回答2:

图中,G3单元格的公式为 

=SUMPRODUCT(($A$2:$A$6=$F3)*($C$2:$C$6=G$2)*$D$2:$D$6) 

G3公式可以向右和向下复制

补充回答:

格式变化如图

公式变成

=SUMPRODUCT(($A$2:$A$6=$F3)*($B$2:$B$6=G$1)*($C$2:$C$6=G$2)*($D$2:$D$6))

注意G1:L1的所有单元格都分别填写了具体的部门名,图中使用了格式技巧,使两个单元格显示为一个部门名称

回答3:

如是三个条件依次求和,SUMIF即可轻松搞定,但可能没那么简单吧。

若是要三个条件一起上阵,可试试SUM数组啊,也是很简单的。

如:

{sum((B:B="办公室")*(A:A="1月")*(c:c="干部")*(d:d))}

花括号由CTRL+ENTER同时按下自动生成

回答4:

示意图如下:

在A17中输入公式:=SUMIFS(A:A,B:B,">=10月1日",B:B,"<=10月10日")
在A18中输入公式:=SUMIFS(A:A,B:B,">=10月11日",B:B,"<=10月20日")
在A19中输入公式:=SUMIFS(A:A,B:B,">=10月21日",B:B,"<=10月30日")