如何根据入职日期计算工龄?表示为几年几月几天。【问题】如何根据入职日期计算工龄?表示为几年几月几天。微博链接
【思路】
1、用Today返回当前日期(与当前电脑设置日期一致) 2、用Datedif分别返回入职日期到当前日期的间隔整年、整月、天数 3、用&连接年月天或对年、月、天数加权后再用Text调整格式 Datedif是隐藏函数,用于计算两日期之间的间隔时间 语法:Datedif(小日期,大日期,"代码”) 其中第三个参数“代码”总共有六种,功能分别如下: YM D MD YM YD 【公式】
方法1:
=DATEDIF(B2,TODAY(),"y")&"年"&DATEDIF(B2,TODAY(),"ym")&"月"&DATEDIF(B2,TODAY(),"md")&"天"
方法2:
=TEXT(SUM(DATEDIF(B2,TODAY(),{"y","ym","md"})*10^{4,2,0}),"0年00月00天")
|
|