A1为入职日期
B1计算工龄,输入:
=datedif(A1,today(),"Y")+if(datedif(A1,today(),"YM")<6,0,1)
B1单元格格式需为 常规 或 数字 不能是日期格式
假设“入职日期”在A1
公式为
=CEILING((DATEDIF(A2,B2,"M")+1)/12,0.5)
在知道一几天了,总感觉提问的朋友没把问题表达清楚,所以回答起来很费劲!这个也是一样!公式如下:假设入职日期为A1,计划离职日期为B1
=IF(MONTH(B1-A1)>=6,1,0.5)
公式说明:
首先用B1-A1得到两个日期的差,然后用MONTH函数提取日期差值中的月份,最后用IF函数比较如果月份大于或等于6,那么就显示1年,否则就显示0.5年
用round命令。用工作的月除12,比如:工作3个月,=round(3/12,0),结果为0,工作7个月,=round(7/12,0),结果为1.
把工作的月防在前面一列,如A列,则B列公式为:=round($A1/12,0)
=ceiling((datedif(a2,b2,"m")+1)/12,0.5)结果为x.5样的小数,x表示年“.5"表示半年(6个月)