【发布时间】:2017-02-07 17:29:19
【问题描述】:
有没有办法计算特定年份某个范围内的天数?
例如,(我的列是 Employee、Start Date、End Date,列 D-K=years 2009-2016)如果我的开始日期是 2008 年 1 月 5 日,我的结束日期是 2011 年 6 月 9 日,我想要知道 2008 年、2009 年、2010 年和 2011 年这些年之间过去了多少天。
我尝试了以下方法
=IF(ISNUMBER(SEARCH(D$1,$B2))=TRUE,(DATEDIF($B2,$C2,"d"))/30,0)
但它只返回最早年份范围内的天数总和,如果范围跨越多年,则不分配接下来几年的天数。
【问题讨论】:
-
为什么不使用
B2 - B1?
标签: excel search range datediff date-range