EXCEL中计算工龄的方法

我的表格是:I4列为参加工作时间,样式为199911,我想在K4列显示出本人的工龄(只要年)。需要注意的是现在还没到11月,所以还没到10年,而应该是显示9年。可以在I4... 我的表格是:
I4列为参加工作时间,样式为199911,我想在K4列显示出本人的工龄(只要年)。
需要注意的是现在还没到11月,所以还没到10年,而应该是显示9年。
可以在I4和K4中间加入一列J4,显示当前日期吗?这样每个月个人的工龄就会有变化。
这个公式怎么做,请高手指教。
可以帮我解释一下这个公式吗???
展开
 我来答
洋老师办公教程
2020-08-22 · TA获得超过6.5万个赞
知道大有可为答主
回答量:8710
采纳率:100%
帮助的人:257万
展开全部

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

aaron8421
2009-09-22 · TA获得超过7537个赞
知道大有可为答主
回答量:2815
采纳率:0%
帮助的人:725万
展开全部
K4
=DATEDIF(DATE(LEFT(I4,4),RIGHT(I4,2),1),NOW(),"Y")

如果要加 J4
J4公式为
=TODAY()
K4为
=DATEDIF(DATE(LEFT(I4,4),RIGHT(I4,2),1),J4,"Y")

========================================
解释:

TODAY() :返回当前日期
LEFT(I4,4) :从左边截取 I4前四位,结果为1999
RIGHT(I4,2):从右边截取 I4后两位 ,结果为 11
DATE(年,月,日):返回日期
DATEDIF(起始日,结束日,显示方式) 返回两个日期间的差,“Y”代表年
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靳增岳堂媪
2019-02-22 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:1081万
展开全部
这个要看你b2那个工作时间到底是什么格式的了。
如果就是纯的数字,那你可以
在c2输入
=year(now())-left(b2,4)
如果你b2是标准日期。
那就是
=year(now())-year(b2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
会爆破的唱唱
2009-09-22 · TA获得超过1507个赞
知道小有建树答主
回答量:659
采纳率:0%
帮助的人:279万
展开全部
如果按楼主说的,参加工作时间的样式是199911,那么公式可以写成

=YEAR(TODAY())-LEFT(i4,4)+IF((MONTH(TODAY())-RIGHT(i4,LEN(i4)-4))>=0,0,-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨小天百事通
2020-05-26 · 一句话共享知识,简单聊知识。
杨小天百事通
采纳数:3682 获赞数:453948

向TA提问 私信TA
展开全部

怎么用Excel计算工龄?这个视频告诉你!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式