如何根据每天显示的日期范围添加多个值

时间:2014-03-11 19:50:37

标签: excel date excel-formula date-range

我有以下两张表。第一个是一组日期范围,每个日期范围分配了三个值。

Start Date   End Date   A Hours    B Hours   C Hours
1/1/2014     1/10/2014  5          10        0
1/2/2014     1/5/2014   10         0         5
1/5/2014     1/15/2014  5          5         5
1/10/2014    1/30/2014  0          0         15

第二个表是每个日期具有相同三个值的日期列表。

Date       A Hours    B Hours   C Hours
1/1/2014            
1/2/2014            
1/3/2014            
1/4/2014            
1/5/2014            

我希望根据表1中的日期范围找到每天A小时,B小时和C小时的总数。

谢谢!

2 个答案:

答案 0 :(得分:2)

以下是使用SUMIFS()

的示例

H2公式=SUMIFS(C:C,A:A,"<="&G2,B:B,">="&G2)

I2公式=SUMIFS(D:D,A:A,"<="&G2,B:B,">="&G2)

J2公式=SUMIFS(E:E,A:A,"<="&G2,B:B,">="&G2)

向下拖动公式

结果:

enter image description here

答案 1 :(得分:1)

B9中使用此项并将其向下拖动(见下图):

=SUMPRODUCT(($A9>=$A$2:$A$5)*($A9<=$B$2:$B$5)*(C$2:C$5))

enter image description here