【问题标题】:How to add multiple values based on a date range displayed per day如何根据每天显示的日期范围添加多个值
【发布时间】:2014-03-11 19:50:36
【问题描述】:

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

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            

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

谢谢!

【问题讨论】:

    标签: excel date excel-formula date-range


    【解决方案1】:

    这里是一个使用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)

    向下拖动公式

    结果:

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多