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

在Excel中计算给定2个日期范围(开始日期、结束日期)的天数总和,每月合计,excel,excel-formula,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-1

请查找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
输出格式:

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
在给定范围的情况下,如何在月份级别获取此聚合

输入格式:

输出格式:

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

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

假设您希望同时包括开始日期和结束日期,则可以这样做:

将每个月的放在
A8
中的第一个(格式为mmm yy),然后在
A9中使用此数组公式


=SUM(文本)(如果($B2:$B4=”,0,如果($C2:$C4>EOMONTH(A8,0),EOMONTH(A8,0),EOMONTH(A8,0),$C2:$C4)-如果($B2:$B4

xl工作表不是twitter帖子。你的示例结果不一致。你想包括开始日期吗?例如,你说5/1/17到5/11/17是5月的11日(表示你想包括开始日期),但从2017年10月7日到2017年16月7日是7月6日(表示您不想包括开始日期)。是哪一天?请相应地更新您的问题。有时,如果有开始日期和结束日期,则不可用,反之亦然。您能否给出仅当两者(开始和结束)同时存在时的聚合公式存在,即,如果有人存在,则跳过聚合NULL@SudhamshKandukuri我编辑了上面的公式,以便它只考虑同时具有开始日期和结束日期的行