同事问我怎么实现员工劳动合同起止日期差值郁闷半天,还是百度了一下找了相关的资料及具体的实现。
软件环境:WPS2013个人免费版
需求说明:计算员工劳动合同终止日期与起始日期天数差值
DATE:返回代表特定日期的序列号如果在输入函数前,单元格的格式为“常规”则结果将设为日期格式。
Month 代表一年Φ从 1 月到 12 月(一月到十二月)各月的正整数或负整数
Day 代表一月中从 1 日到 31 日各天的正整数或负整数。
DATE()相当于日期类型“”
TODAY:返回当前日期嘚序列号 序列号是 Excel 用于日期和时间计算的日期-时间代码。 如果在输入该函数之前单元格格式为“常规”Excel会将单元格格式更改为“日期”。 若要显示序列号您必须将单元格格式更改为“常规”或“数字”。
TODAY 函数语法没有参数 参数:为操作、事件、方法、属性、函数或过程提供信息的值
NETWORKDAYS(起时,止时)计算两者之间 工作日 相差天数注意是工作日
该函数还有其他重载功能,目前用不上就没有实验了
DATEDIF(起期,止期,计算类型)计算日期差值
起期和止期都必须是日期类型,不详细描述
计算类型有多种其中(不区分大小写):
“Y”:时间段中的整年数。
“M":时间段中的整月数
”D":时间段中的天数。
“MD":起期与止期日期中天数的差计算时忽略日期中的月和年。
“YM":起期与止期日期中月數的差计算时忽略日期中的日和年。
“YD":起期与止期日期中天数的差计算时忽略日期中的年。
计算结果是4(当天日期是)
已知进厂日期 即合同的签订日期為 I4合同期限为 J4 ,K4为需要求的合同到期时间;
问题来了 有的合同签订时间为0.5年或者1.5年;
年限出现小数点公式计算的到期时间就只计算个位數字了了求大神拯救