有条件的date时间公式需要进行求和
我正在寻找一个计算我在计费期间花费的时间的公式。
在A列中,我有date和列,FI有花费的总时间。 我的结算周期从一个月的21日到下个月的20日。 我希望在A列中查看每个结算周期date的公式,并将它们组合在一起,然后计算该结算周期内的总时间。 Excel可以这样做吗?
这是一个示例电子表格
Col A Col F 2. 12/5/2015 1.0 3. 13/5/2015 0.5 4. 16/5/2015 0.7 2015年5月21日3.2 6. 29/5/2015 0.9
上面有两个结算周期:5月(4月21日至5月20日)和6月(5月21日至6月20日)。 我想要一个计算5月(2.2小时)和6月(4.1小时)总时间的公式。
尝试使用SUMIFS函数一起EDATE和DATE这样的东西,
=sumifs(f:f, a:a, ">="&date(2015, 4, 21), a:a, "<"&edate(date(2015, 4, 21), 1)) =sumifs(f:f, a:a, ">="&date(2015, 5, 21), a:a, "<"&edate(date(2015, 5, 21), 1))
关于如何存储date来pipe理时间段,我只是简单地对开始date进行硬编码,并使用EDATE添加一个月。
=SUMIFS(F7:F11,A7:A11,"<"& E8,A7:A11,">"&E9)
E8和E9是含有期限date的单元格
另一种方法是在会计期间添加一个列作为数字:
=MONTH(A2)-MONTH($H$2)+(DAY(A2)>=DAY($H$2))
其中A列包含date,H2包含基准date(21/4/15)。
然后你可以在数据透视表中使用它来获得每个会计期间的总和。