如果在两个date之间,则总计一列

我有一个工作表,在列B中有登出时间,在列C中login时间,然后在列D中登出的时间总量。这个事件发生在列A中的date。

我想要的是一个公式,它将searchA列的date仅为一个月,例如4月的date: 01/04/2015 4月1日至5月4 05/04/201505/04/2015 dd/mm/yyyy )等,然后计算每月使用D列的时间

任何人都可以帮忙吗?

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

SUMIFS

基本上这就是说:“如果A2:A9大于或等于G2的date A2:A9小于或等于G3的date,则总结D2:D9

你可以使用sumifs函数来做到这一点:

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

在这里输入图像说明

或者可以使用sumproduct

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