在Excel中计算给定2个日期范围(开始日期,结束日期),每月汇总的天数总和

时间:2018-01-22 11:08:21

标签: excel excel-formula

请查找Excel数据。

输入格式:

ID  Begin Date  End Date    Comment
1   07/25/17    08/16/17    July 6 days, August 16 days
2   05/01/17    05/11/17    11 Days in May
3   07/10/17    07/16/17    6 days in July 

输出格式:

Jan-17  Feb-17  Mar-17  Apr-17  May-17  Jun-17  Jul-17  Aug-17..... Dec
                                  11              12       16

如果给定范围

,如何在月级获得此聚合

输入格式:

enter image description here

输出格式:

enter image description here

1 个答案:

答案 0 :(得分:3)

您是否包括开始日期和结束日期,因为您的结果不一致。如果 ID2 是11天,那么 ID3 是不是7?

假设您要包括开始日期和结束日期,那么您可以这样做:

将每个月的第一个放在A8中复制(格式化为mmm-yy),然后在A9

中使用此数组公式

=SUM(TEXT(IF($B2:$B4="",0,IF($C2:$C4>EOMONTH(A8,0),EOMONTH(A8,0),$C2:$C4)-IF($B2:$B4<A8,A8,$B2:$B4)+1),"0;\0")+0)

确认 CTRL + SHIFT + ENTER 并复制

这仅计算具有开始日期和结束日期的行

见截图:

enter image description here