EXCEL年数相减
答案:3 悬赏:60 手机版
解决时间 2021-03-15 11:41
- 提问者网友:萌卜娃娃
- 2021-03-14 10:43
不是日期相减,而是十年三个月减四年一个月会得到六年二月。。。要换进制么?急求。
最佳答案
- 五星知识达人网友:忘川信使
- 2021-03-14 12:12
不怎么会用高级函数 只会用普通函数,有点长 - -!!
=IF(VALUE(RIGHt(A1,LEN(A1)-FIND("-",A1)))>VALUE(RIGHt(B1,LEN(B1)-FIND("-",B1))),VALUE(MId(A1,1,FIND("-",A1)-1))-VALUE(MId(B1,1,FIND("-",B1)-1))&"年"&VALUE(RIGHt(A1,LEN(A1)-FIND("-",A1)))-VALUE(RIGHt(B1,LEN(B1)-FIND("-",B1)))&"月",VALUE(MId(A1,1,FIND("-",A1)-1))-VALUE(MId(B1,1,FIND("-",B1)-1))-1&"年"&VALUE(RIGHt(A1,LEN(A1)-FIND("-",A1)))-VALUE(RIGHt(B1,LEN(B1)-FIND("-",B1)))+12&"月")
=IF(VALUE(RIGHt(A1,LEN(A1)-FIND("-",A1)))>VALUE(RIGHt(B1,LEN(B1)-FIND("-",B1))),VALUE(MId(A1,1,FIND("-",A1)-1))-VALUE(MId(B1,1,FIND("-",B1)-1))&"年"&VALUE(RIGHt(A1,LEN(A1)-FIND("-",A1)))-VALUE(RIGHt(B1,LEN(B1)-FIND("-",B1)))&"月",VALUE(MId(A1,1,FIND("-",A1)-1))-VALUE(MId(B1,1,FIND("-",B1)-1))-1&"年"&VALUE(RIGHt(A1,LEN(A1)-FIND("-",A1)))-VALUE(RIGHt(B1,LEN(B1)-FIND("-",B1)))+12&"月")
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-03-14 13:14
我也是也上楼给的函数计算的,但我补充详细一点,你看一下吧。
1.首先在excel中输入以下数据:
2.用datedif(start_date,end_date,unit)公式,其中里面有三个参数需要理解,第一个为起始日期,第二个为终止日期,第三个为你需要转化的年/月/日,在你的例子中,要求的是年的结果,其具体公式如下:
“=datedif(a1,b1,"y")”,这里的y代表的是年,如果你想求的是两个日期相差的月分,便是“m”。
3.回车结果为“1”,但你的结果是“2”.因为excel中它是精确的计算,就算只有一天到2年,它也只会显示1年的,而不会显示2年。
- 2楼网友:爱难随人意
- 2021-03-14 12:25
A1为日期1
A2为日期2
A3为日期之差
A3=DATEIF(A1,A2,"y")&"年"& DATEIF(A1,A2,"ym")&"个月"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯