皮虫 发表于 2021-10-19 11:23:00

求大佬们改良时间差的函数

水平太差,求教各位大佬们,尽量减少误差

补充一下,这是因为部分员工缴纳社保并不是持续状态,会中间断缴,所以公司直接往前按缴纳年数总和倒推计算。

紫依杂谈 发表于 2021-10-28 00:20:09

有误 。。。

姚惠芬 发表于 2021-10-29 06:08:51

D2和C2希望改良,避免手工计算,还有减少误差,并不是每年都是365天

笑笑笑呀 发表于 2021-11-7 00:37:29

C2 =MID(B2,FIND("年",B2)+1,(FIND("月",B2)-FIND("年",B2)-1))/12+LEFT(B2,FIND("年",B2)-1)
D2 =EDATE(A2,-SUM((LEFT(B2,FIND("年",B2)-1)*12),MID(B2,FIND("年",B2)+1,(FIND("月",B2)-1)-FIND("年",B2))))
不知道是不是你要的结果,改了下

工凡 发表于 2021-11-10 06:56:46

算准确应2012/2/29对吧!

半個檸檬 发表于 2021-11-11 10:29:09

=EDATE(A2,-MMULT(LEFTB(MID(SUBSTITUTE(B2,"年",REPT(" ",10)),{1,11},10),2)*1,{12;1}))

家是幸福的港湾 发表于 2021-11-14 06:12:49

=EDATE(A2,-EVALUATE(SUBSTITUTE(SUBSTITUTE(B2,"年","*12+"),"月","")))

自由飞奔 发表于 2021-11-15 06:33:51

更换总合时间会出现错误

用户欢乐马 发表于 2021-11-16 04:09:13

Office提示EVALUATE是无效函数,补充一下因为公司软件安全限制,无法运行任何插件,宏VBA等

湖说巴倒 发表于 2021-11-17 10:58:33

用9月30日推出的日期会出现2月30日,实际这是一个不存在的日期
页: [1] 2 3 4
查看完整版本: 求大佬们改良时间差的函数