【发布时间】:2018-08-29 16:39:12
【问题描述】:
简要背景:我在保险行业工作,出于各种税收原因,我们经常需要知道员工一年中有多少个月受雇,以及他们获得了多少个月的保险。雇员在受雇 60 天后的第一个月的第一天就有资格获得保险。
获取资格日期很简单。从技术上讲,获得就业和提供的月数很简单......直到我遇到跨越多年的情况。就我的报告而言,我只需要知道 2017 年的数据。例如,R3 仅在 2017 年工作了两个月,所以我需要“#Mon Emp”为 2。我目前正在使用 =DATEDIF(F2,H2+15,"m"),但这给了我整整 6 个月的时间。
然后,如果“任期日期”中没有值(即他们仍在受雇),我也会遇到问题。我知道一定有一个公式可以帮助我,但我对 Excel 公式的了解并不多,而且我在任何其他问题中都找不到类似的东西。我不能只将雇用日期更改为 2017 年 1 月 1 日,因为这会影响资格。
非常感谢您的任何帮助!
【问题讨论】:
-
如果您只对 2017 年的数据感兴趣,请将 F2 更改为
1/1/2017或F2中较早的一个。而对于缺席的终止日期,如果 F2 为空,则将其更改为一年中的最后一天。
标签: excel date date-difference