如果在两个date之间,则总计一列
我有一个工作表,在列B中有登出时间,在列C中login时间,然后在列D中登出的时间总量。这个事件发生在列A中的date。
我想要的是一个公式,它将searchA列的date仅为一个月,例如4月的date: 01/04/2015
4月1日至5月4 05/04/2015
( 05/04/2015
dd/mm/yyyy
)等,然后计算每月使用D列的时间
任何人都可以帮忙吗?
使用=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)