Excel 如何计算从入职那天到现在有多久
答案:3 悬赏:70
解决时间 2021-03-06 19:34
- 提问者网友:醉归
- 2021-03-06 06:04
Excel 如何计算从入职那天到现在有多久
最佳答案
- 二级知识专家网友:桃花别处起长歌
- 2021-03-06 07:07
如果算有多少天,直接相减。
另外有个函数叫做datedif
datedif(开始日期,结束日期,"y"),返回两个日期相差多少年,不满1年不计算
datedif(开始日期,结束日期,"m),返回两个日期相差多少个月,不满1个月不计算
datedif(开始日期,结束日期,"d"),返回两个日期相差多少天
另外有个函数叫做datedif
datedif(开始日期,结束日期,"y"),返回两个日期相差多少年,不满1年不计算
datedif(开始日期,结束日期,"m),返回两个日期相差多少个月,不满1个月不计算
datedif(开始日期,结束日期,"d"),返回两个日期相差多少天
全部回答
- 1楼网友:转身→时光静好
- 2021-03-06 09:03
先把入职日期填写到一个单元格(例如A1),然后在另一个单元格写如下公式:
=NOW()-A1
注意这个单元格要设置为数字格式。
得到的就是天数。
- 2楼网友:冷态度
- 2021-03-06 08:38
=max(ceiling((datedif(入职日期,计算日期,"m")+1)/12,0.5),1)
如:
=max(ceiling((datedif(a1,b1,"m")+1)/12,0.5),1)
=max(ceiling((datedif("2010-1-1","2010-12-31","m")+1)/12,0.5),1)
=max(ceiling((datedif("2010-1-1",today(),"m")+1)/12,0.5),1)
你这问题有两特殊的地方:
一是当年第一天也算1年,二是有半年工龄,所以,为解决这样的问题,要加两函数,max是解决当年工龄问题,ceiling及用月算是为了解决半年工龄问题,当然,日期肯定要用标准日期格式。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯