excel工龄计算公式怎么写

求解... 求解 展开
 我来答
差一点啦easy
2016-01-10 · TA获得超过6.9万个赞
知道大有可为答主
回答量:2.4万
采纳率:79%
帮助的人:2496万
展开全部

看下边例子,B2公式=TEXT(DATEDIF(A2,TODAY(),"y"),"0年;;;")&TEXT(DATEDIF(A2,TODAY(),"ym"),"0个月;;;"),然后下公式。

由内而外公式解析:

TODAY()函数:返回今天的日期,不需要参数;

DATEDIF()函数:

DATEDIF(start_date,end_date,unit)

Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

Unit 返回

注:结束日期必须大于起始日期


"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

"YM" start_date 与end_date 日期中月数的差。忽略日期中的年。

"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

TEXT()函数:将计算结果设置规定的格式,三个分号将格式隔成四部分,分别是“正数;负数;零值;文本”,本公式中“负数;零值;文本”部分都没写东西,意思就是不显示,作用是去除0值,如果直接将计算结果&“年”,将会出现0年4个月。

TUOTUOAICHIJI
高粉答主

2018-06-14 · 关注我不会让你失望
知道小有建树答主
回答量:717
采纳率:100%
帮助的人:12.8万
展开全部

具体操作如下:

1.选择C2单元格,输入“=DATEDIF(B2,TODAY(),"Y")”,按回车确认,自动计算出小百的工龄。


“TODAY()”表示系统当前的日期;

“=DATEDIF(B2,TODAY(),"Y")”表示计算B2单元格中的日期与系统当前的日期之间的年差。

2.复制C2单元格,填充至C3:C5区域,自动计算出其他员工的工龄。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洋老师办公教程
2020-08-22 · TA获得超过6.5万个赞
知道大有可为答主
回答量:8710
采纳率:100%
帮助的人:236万
展开全部

首先输入等于datedif括号点击入职时间单元格,括号再输入逗号再输入today补齐括号,双引号里面输入y,结尾括号,回车确定即可完成。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友de6df02
2015-07-17 · TA获得超过368个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:104万
展开全部
用DATEDIF函数
=DATEDIF(工作时间,退休时间,"Y") 计算年数差
=DATEDIF(工作时间,退休时间,"M") 计算月数差
=DATEDIF(工作时间,退休时间,"D") 计算天数差

=DATEDIF(工作时间,退休时间,"M") /12 计算工作了几年,有小数点,按需取值

不知道你表中的身份证号是真是假 不要公布别人身份证号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hshj99
2016-01-07 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:44万
展开全部
试试公式:=DATEDIF(入职时间,TODAY(),"y")
入职时间可以换成包含数据的单元格地址。
这个公式可以动态反映当前的工龄。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式