用excel公式折算一个日期期间到指定的一个年度期间占用天数?

2025-04-14 01:11:18
推荐回答(4个)
回答1:

假设:A1 指定年度起始日 2010-7-1
B1指定年度结束日 2011-6-30
A2 计算起始日 2010-7-3
B2 计算结束日 2011-7-3
公式: = if(B2-B1>0,B1,B2)-if(A1-A2>0,A1,A2)+1

回答2:

就是求2010.07.03-2011.07.03这两个日期间的天数嘛
=dateif(2010-7-3,2011-7-3,“d”)
如果求百分比=dateif(2010-7-3,2011-7-3,“d”)/dateif(2010-7-1,2011-6-30,“d”)

回答3:

假设4个日期分别在A1:B2如下:

2010-7-1 2011-6-30
2010-7-3 2011-7-3

所求天数
=MAX(MIN(B1:B2)-MAX(A1:A2)+1,)

回答4:

比如
A1=7/1/2010 **年度起始日期
B1=6/30/2011 **年度截止日期
C1=7/3/2010 **指定期间的起始日期
D1=7/3/2011 **指定期间的截止日期

求时间交集的公式
=SUMPRODUCT((C1+ROW(INDIRECT("1:"&D1-C1-1))>=A1)*(C1+ROW(INDIRECT("1:"&D1-C1-1))<=B1))
结果是362