芜心 发表于 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}),))))
页: 1 2 3 [4]
查看完整版本: 求大佬们改良时间差的函数