永发信息网

EXCEL年数相减

答案:3  悬赏:60  手机版
解决时间 2021-03-15 11:41
不是日期相减,而是十年三个月减四年一个月会得到六年二月。。。要换进制么?急求。
最佳答案
不怎么会用高级函数 只会用普通函数,有点长 - -!!
=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.首先在excel中输入以下数据:

2.用datedif(start_date,end_date,unit)公式,其中里面有三个参数需要理解,第一个为起始日期,第二个为终止日期,第三个为你需要转化的年/月/日,在你的例子中,要求的是年的结果,其具体公式如下:

“=datedif(a1,b1,"y")”,这里的y代表的是年,如果你想求的是两个日期相差的月分,便是“m”。

3.回车结果为“1”,但你的结果是“2”.因为excel中它是精确的计算,就算只有一天到2年,它也只会显示1年的,而不会显示2年。

A1为日期1 A2为日期2 A3为日期之差 A3=DATEIF(A1,A2,"y")&"年"& DATEIF(A1,A2,"ym")&"个月"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丽枫沂水万德广场店地址有知道的么?有点事想
(贵阳)计算(2x-1)2+(1-2x)(1+2x)
玉镯子碎了,北京哪里可以镶金修复一下?
c5h8 的化学名称叫什么
请问办理工商银行房贷时,没填写房屋面积,房
涧池农贸市场地址有知道的么?有点事想过去
为什么我的委托价格(20.9元)高于开盘价(20
我是个小三,感情深了我好痛苦怎么办
用迅雷下载18个G的文件需要多久
伊滨区土地局领导名单
我和男网友睡过两次我怎么就是忘不了他
农行企业网银的两个操作员权限都可以制单和复
电孑喷雾器打开后不喷水是什么原因
我是一名会计,因为记错账务,所以有经济纠纷
福悦婚戒的钻戒还不错,在他家买戒指怎么知道
推荐资讯
新潮制衣店我想知道这个在什么地方
太平洋眼镜(旗舰店)在什么地方啊,我要过去处
我是女生,大专毕业半年多了,原本读的专业是
绝味鸭脖人民东路店地址有知道的么?有点事想
一颗痣中间颜色深,痣周围皮肤偶尔发痒,怎么
中国历史上最有名的盗墓贼和贼人有哪些啊拜托
73农历腊月28日2017运气
怎么删除 QQ好友,别人加了我的,我没加别人
康乾时期的盛世繁华主要表现在哪些方面
delphi 网络编程怎开发服务器端
合肥有什么著名的特产
如何看待《银魂》在近藤勋死后的走向
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?