如果它在两个日期之间,则对一列求和

Sum one column if it is between two dates

我有一个 sheet 在 B 列中注销时间,在 C 列中登录时间,然后在 D 列中注销总时间。此事件发生的日期在列中A.

我想要的是一个公式,它只在 A 列中搜索指定月份的日期,例如四月的日期:01/04/201505/04/2015 (dd/mm/yyyy) 等.然后使用 D 列计算每月总的注销时间。

有人可以帮忙吗?

使用 =SUMIFS 可能是最简单的方法。看这个例子:

基本上,这就是说,"Sum up D2:D9 if A2:A9 are greater than or equal to the date in G2 and A2:A9 are less than or equal to the date in G3."

您可以使用 sumifs 函数来执行此操作:

=SUMIFS(D2:D12,A2:A12,">="&F2,A2:A12,"<="&G2)


或者您可以使用 sumproduct:

=SUMPRODUCT((A2:A12>=F2)*(A2:A12<=G2)*D2:D12)