excel如何计算工龄

 我来答
舒适还明净的海鸥i
2022-06-26 · TA获得超过1.7万个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:70万
展开全部
excel如何计算工龄

  工龄是指职工以工资收入为生活的全部或主要来源的工作时间。工龄的'长短标志着职工参加工作时间的长短,下面就是我整理的excel计算工龄的方法,一起来看一下吧。

  1.根据入职日期,计算工龄补贴,满1年补贴50,满2年补贴100,以此类推。

  工龄:

  =DATEDIF(H2,TODAY(),"y")

  工龄补贴:

  =DATEDIF(H2,TODAY(),"y")*50

  DATEDIF函数第3参数为"y"就代表统计两个日期之间的年份,TODAY函数就是获取当天日期,每天都会改变,所以工龄会自动更新。最后再乘以50就可以计算工龄补贴。

  2.根据入职日期,计算工龄补贴,满1年补贴50,满3年补贴100,满5年补贴150,满7年补贴200。

  使用公式:

  =LOOKUP(DATEDIF(H2,TODAY(),"y"),{1,3,5,7},{50,100,150,200})

  很多人不会LOOKUP函数,这里详细解释一下。LOOKUP函数查找到小于等于查找值的最后一个值。

  为了方便理解公式,我们将内容放在单元格内。

  =LOOKUP(D2,$A$2:$A$5,$B$2:$B$5)

  查找值1和2就只能在查找区域找到1,并返回1对应的50。查找值3和4就只能在查找区域找到3,并返回3对应的100。依次类推。

  刚学函数的时候,最好将内容放在单元格中,然后进行查找,而不要直接用常量数组。

  3.解读公式妙招。

  公式这部分不知道干嘛用的,不能理解。

  -LEFT(B8,ROW($1:$9))

  LEFT函数就是从左边提取,ROW函数就是获取1到9的数字,意思就是从左边依次提取1位到9位。

  选择V1到V9这个区域,刚好9行,然后输入公式,并按Ctrl+Shift+Enter三键结束,这时就可以看到提取过程。

  用同样的方法,在公式前面加-,就是将文本型数字转变成负数,其他变成错误值。

  用1来查找,就会找到最后一个数字。

  在LOOKUP函数前面加-,就将负数变成了正数,搞定收工。

  =-LOOKUP(1,V1:V9)

  哪有什么公式搞不懂?只是找不到教你正确方法的那个人罢了。 ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式