求助,计算一段时间内的劳龄
excel吧
全部回复
仅看楼主
level 2
综艺~迷 楼主
一楼防吞图。
2018年10月04日 01点10分 1
level 2
综艺~迷 楼主
如图,要求计算1956年-2004年之内的劳龄,该怎么用函数?因为有时间段限制,超过了我的理解范围了,希望有大神帮忙。
2018年10月04日 01点10分 2
=ROUND((DATEDIF(TEXT(MID(B4,7,6),"#-##"),"2004-12","M")-192)/12,0) 这样可以算出来1940年以后生人的劳龄,但是一旦在这之前的,他们会超过60周岁,该退休了,这怎么计算呢?
2018年10月04日 01点10分
@综艺~迷 这个要求现在不是女的满55周岁计算吗?该怎么修改公式
2018年11月01日 05点11分
level 2
综艺~迷 楼主
=MAX(MIN(IF((MID(A2,7,6)>"194312"),(ROUND((DATEDIF(TEXT(MID(A2,7,6),"#-##"),"2004-12","M")-192)/12,0)),(ROUND(DATEDIF("1956-01",(TEXT((MID(A2,7,6)+6000),"#-##")),"M")/12,0))),44),0)
感觉这个函数可以解决了,有没有大佬帮忙精简一下?
2018年10月04日 03点10分 3
产权制度改革,清产核资,黑龙江省劳龄计算,我把关键字留在这里,留给需要的人。
2018年10月04日 05点10分
@综艺~迷 你这个还是不完善啊,女的不是55退休吗,还是不合理请求大神再更新一下
2018年11月01日 05点11分
@综艺~迷 太感谢了,非常实用,点赞
2019年02月28日 14点02分
level 1
感谢楼主,我也正在做这项工作,谢谢。
2019年05月06日 07点05分 5
楼主你的函数还是有点错误,2000年开始出生的人无法得出0的结果,而是显示#NUM!
2019年05月06日 08点05分
1