发布网友 发布时间:2022-04-28 22:48
共4个回答
热心网友 时间:2022-06-24 14:09
这就是用datedif函数就可以解决的事呀热心网友 时间:2022-06-24 14:10
=DAYS360(A1,B1)热心网友 时间:2022-06-24 14:10
1月28日至2月2日,你算几天?追问算5天,我前面的30-日1那里可能还要加上1追答A1是开始日期,B1是开始日期的下一个月的第一天,C1是结束日期
D1=MIN(30,DATEDIF($A$1,MIN(today(),$B$1),"d"))+if($C$1<=$B$1),0,DAYS360($B$1,$C$1))
这个结果基础上,如果开始日期是2月份,则开始这一年的2月不用减去2(平年)或1(闰年),后面的每1年中如果包含了整个2月份,则该年份中2月多出的天数"2(平年)或1(闰年)"需减去。
就是最后的结果了。
热心网友 时间:2022-06-24 14:11
直接做减法就可以啊