芜心
发表于 2021-12-31 03:59:04
=EDATE(A2,-MMULT(LEFTB(MID(SUBSTITUTE(B2,"年",REPT(" ",10)),{1,11},10),2)*1,{12;1}))
踏水无痕
发表于 2022-1-8 01:00:18
=EDATE(A2,-EVALUATE(SUBSTITUTE(SUBSTITUTE(B2,"年","*12+"),"月","")))
骑着猪看星空
发表于 2022-1-10 10:59:52
更换总合时间会出现错误
韦兄
发表于 2022-1-10 11:55:16
Office提示EVALUATE是无效函数,补充一下因为公司软件安全限制,无法运行任何插件,宏VBA等
长得丑还事多
发表于 2022-1-11 06:26:18
用9月30日推出的日期会出现2月30日,实际这是一个不存在的日期
大白兔好功夫
发表于 2022-1-15 04:41:30
谢谢大佬的指导
保加利亚炮王
发表于 2022-1-20 01:14:21
我用一个EOMONTH的吧
D2=EOMONTH(A2,-(IFERROR(LEFT(B2,FIND("年",B2)-1),)*12+MAX(IFERROR(MID(B2,FIND("年",B2)+1,{1,2}),))))