求和所需的条件日期时间公式

时间:2015-07-23 08:01:04

标签: excel date

我正在寻找一个公式来计算我在结算期间花费的时间。

在A栏中,我有日期和列,F我有总时间。我的结算周期从一个月的第21个月到下个月的第20个月。我想要一个公式,在A列中查看每个结算周期的日期,并将它们组合在一起,然后计算在该结算周期内花费的总时间。 Excel可以这样做吗?

以下是电子表格示例

1. Col A                Col F
2. 12/5/2015             1.0
3. 13/5/2015             0.5
4. 16/5/2015             0.7
5. 21/5/2015             3.2
6. 29/5/2015             0.9

上述两个结算周期:5月(4月21日至5月20日)和6月(5月21日至6月20日)。我想要一个计算5月(2.2小时)和6月(4.1小时)的总时间的公式。

3 个答案:

答案 0 :(得分:1)

尝试使用SUMIFS function以及EDATEDATE这样的内容,

=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))

如果没有提及您如何存储管理时间段的日期,我只是硬编码了开始日期并使用EDATE添加一个月。

答案 1 :(得分:0)

=SUMIFS(F7:F11,A7:A11,"<"& E8,A7:A11,">"&E9)

其中E8和E9是具有结算期日期

的单元格

答案 2 :(得分:0)

另一种方法是添加一个列出会计期间的列作为数字: -

=MONTH(A2)-MONTH($H$2)+(DAY(A2)>=DAY($H$2))

其中A列包含日期,H2包含基准日期(21/4/15)。

然后,您可以在数据透视表中使用它来获取每个会计期间的时间总和。

enter image description here