首页 热点资讯 义务教育 高等教育 出国留学 考研考公

excel中日期相减

发布网友 发布时间: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")

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com