发布网友 发布时间:2022-03-09 04:20
共7个回答
热心网友 时间:2022-03-09 05:49
如果A1的2011.01和B1的2008.09都是日期格式:
C1公式:
=DATEDIF(B1,A1,"y")&"年"&DATEDIF(B1,A1,"ym")&"月"
效果:
A1 B1 C1
2011.12008.92年4月
---------------------
如果A1的2011.01和B1的2008.09都是文本格式:
C1公式:
=DATEDIF(SUBSTITUTE(B1,".","/"),SUBSTITUTE(A1,".","/"),"y")&"年"&DATEDIF(SUBSTITUTE(B1,".","/"),SUBSTITUTE(A1,".","/"),"ym")&"月"
效果:
A1 B1 C1
2011.12008.92年4月
热心网友 时间:2022-03-09 07:07
正常,如果你输入的是标准日期,那公式很简单,但现在你输入的是四不像,所以公式麻烦一些
C1输入
=DATEDIF(--SUBSTITUTE(B1&".01",".","-"),--SUBSTITUTE(A1&".01",".","-"),"m")
即可
热心网友 时间:2022-03-09 08:42
先要把格式转为日期格式,可以自定义yyyy.mm,再相减就可以了
热心网友 时间:2022-03-09 10:33
=(YEAR(A1)-YEAR(B1))*12+MONTH(B1)-MONTH(A1)
热心网友 时间:2022-03-09 12:41
=if(or(right(A1,2)>right(B1,2),right(A1,2)=right(B1,2)),(left(A1,4)-left(B1,4))&"年"&(right(A1,2)-right(B1,2))&"月",(left(A1,4)-left(B1,4)-1)&"年"&(12+right(A1,2)-right(B1,2))&"月")
热心网友 时间:2022-03-09 15:06
=IF(--RIGHT(A1,2)>=--RIGHT(B1,2),LEFT(A1,4)-LEFT(B1,4)&"年"&RIGHT(A1,2)-RIGHT(B1,2)&"月",LEFT(A1,4)-LEFT(B1,4)-1&"年"&RIGHT(A1,2)-RIGHT(B1,2)+12&"月")
热心网友 时间:2022-03-09 17:47
=TEXT(C12-D12,"yyyy.mm")