妹纸问我怎么实现员工劳动合同起止日期差值,于是屁颠屁颠查了查资料,实验了一番
软件环境:WPS2013个人免费版
需求说明:计算员工劳动合同终止日期与起始日期天数差值
先要讲一下基本函数
1.DATE(年,月,日),转换文本为日期类型
如:DATE(2014,2,28)相当于日期类型“2014-02-28”
2.TODAY(),返回今天的日期类型
一、计算工作日差值
NEWORKDAY()函数
NETWORKDAYS(起时,止时)计算两者之间 工作日 相差天数,注意是工作日
该函数还有其他重载功能,目前用不上就没有实验了
例子:
NETWORKDAYS(DATE(2014,2,28),DATE(2014,3,1))
计算结果为1
图:
更多功能请参考
http://office.microsoft.com/zh-cn/excel-help/HP010062292.aspx?CTT=5&origin=HP010070467
二、计算普通日期差值
DATEDIF()函数
DATEDIF(起期,止期,计算类型),计算日期差值
参数说明:
起期和止期都必须是日期类型,不详细描述
计算类型有多种,其中(不区分大小写):
“Y”:时间段中的整年数。
“M":时间段中的整月数。
”D":时间段中的天数。
“MD":起期与止期日期中天数的差。计算时忽略日期中的月和年。
“YM":起期与止期日期中月数的差。计算时忽略日期中的日和年。
“YD":起期与止期日期中天数的差。计算时忽略日期中的年。
例子:
DATEDIF(TODAY(),DATE(2014,3,16),"D")
计算结果是4,(当天日期是2014-03-12)
图:
更多内容请参考:
http://www.ittribalwo.com/article/507.html