Dolly
2021-03-03T08:27:07+00:00
现在公司要求没满一个月也算一个月工龄,而且是入职和离职的日期都考虑这个,比如2021年1月3日入职,2021年2月2离职,算两个月的工龄,我用DATEDIF函数算出来是按实际天数的,有没有大神懂得呀
2.28入职,3.1离职,也算是2个月工龄吗?还是说入职天数/30向上取整?你先把公司要求的工龄定义弄弄清楚。
离职年份-入职年份 × 12
加上
离职月份-入职月份
因为计算头尾,最后再加1
你看看这个思路可以吗
[url]https://www.51dongshi.com/bekzfdbedgg.html[/url]
excel中怎么计算工龄,工龄的计算方法
[quote][pid=499698619,25882263,1]Reply[/pid] Post by [uid=42739099]再见刀塔方[/uid] (2021-03-12 16:31):
2.28入职,3.1离职,也算是2个月工龄吗?还是说入职天数/30向上取整?你先把公司要求的工龄定义弄弄清楚。[/quote]是你说的第一种,28入职,即使只做了1天。只要翻月了就算两个月
[quote][pid=499698807,25882263,1]Reply[/pid] Post by [uid=9734606]不明真相的理想乡[/uid] (2021-03-12 16:32):
离职年份-入职年份 × 12
加上
离职月份-入职月份
因为计算头尾,最后再加1
你看看这个思路可以吗[/quote]不行的,比如1月31号入职,2月1日离职,按您的思路算出来是1个月工龄,但是公司要求算出来是两个月
=(YEAR(B1)-YEAR(A1))*12+MONTH(B1)-MONTH(A1)+1 这样?
[quote][pid=499698919,25882263,1]Reply[/pid] Post by [uid=38199053]人工不智能喵[/uid] (2021-03-12 16:33):
[url]https://www.51dongshi.com/bekzfdbedgg.html[/url]
excel中怎么计算工龄,工龄的计算方法[/quote]这个链接里面好像只是普通的计算工龄,这个用DATEDIF函数就能做到了,和我现在情况不太相符。但是还是谢谢
[quote][pid=499700211,25882263,1]Reply[/pid] Post by [uid=9260640]sjlovesxm[/uid] (2021-03-12 16:37):
=(YEAR(B1)-YEAR(A1))*12+MONTH(B1)-MONTH(A1)+1 这样?[/quote]这个思路不行,但是还是谢谢
Reply to [pid=499700011,25882263,1]Reply[/pid] Post by [uid=60266902]彳亍![/uid] (2021-03-12 16:36)
就是两个月呀2-1,再加1
[quote][pid=499700011,25882263,1]Reply[/pid] Post by [uid=60266902]彳亍![/uid] (2021-03-12 16:36):
不行的,比如1月31号入职,2月1日离职,按您的思路算出来是1个月工龄,但是公司要求算出来是两个月[/quote]按他的思路是对的,算出来是2个月,你太笨了
[quote][pid=499700832,25882263,1]Reply[/pid] Post by [uid=9734606]不明真相的理想乡[/uid] (2021-03-12 16:40):
就是两个月呀2-1,再加1[/quote]哦哦哦,我理解错了,您这个确实思路是对的,谢谢哈,我去试试
[quote][pid=499700993,25882263,1]Reply[/pid] Post by [uid=5248453]izee[/uid] (2021-03-12 16:40):
按他的思路是对的,算出来是2个月,你太笨了[/quote]刚才理解错了,现在懂了,谢谢哈
[quote][pid=499700211,25882263,1]Reply[/pid] Post by [uid=9260640]sjlovesxm[/uid] (2021-03-12 16:37):
=(YEAR(B1)-YEAR(A1))*12+MONTH(B1)-MONTH(A1)+1 这样?[/quote]我刚才理解错了,这个很楼上那个老哥一样,思路是对的
你们这个规则的话要把原入职离职日期进行调整吧,提供一个思路:
假设入职日期在A1,离职日期在B1
入职日期调整单元格(A4)=DATE(YEAR(A1),MONTH(A1),DAY(1)),离职日期调整单元格(B4)=DATE(YEAR(B1),MONTH(B1),DAY(1))
工龄(单位:月)=DATEDIF(A4,B4,"M")+1
[quote][pid=499699413,25882263,1]Reply[/pid] Post by [uid=60266902]彳亍![/uid] (2021-03-12 16:34):
是你说的第一种,28入职,即使只做了1天。只要翻月了就算两个月[/quote]统一格式年月日,分列把日分掉,离职的月份-入职的月份+1就是你要的工龄