请问Excel如何计算起始日期之间相差的年月日?

我从网上找的公式它计算出来总是不对 公式如下: =DATEDIF(A2,B2,"y")&"年,"&DATEDIF(A2,B2,"ym")&"月,"&B2-DATE(YEAR(B2),MONTH(B2),1)&"日" 【金山文档 | WPS云文档】 计算起止日期间相差的年月日数.ksheet https://kdocs.cn/l/csUV61tTZXdr
山东省
浏览 286
收藏
4
分享
4 +1
7
+1
全部评论 7
 
百雯不如一见
想要的效果是这样的吧,可以试试AI写公式,还挺好用的
· 湖北省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

DATEDIF这个函数试试?据说是隐藏函数
· 辽宁省
1
回复
 
懒得批爆
懒得批爆

创作者俱乐部成员

看看图,是需要这个效果吗? 公式送你: =LET(a,DATEDIF(C2,D2,"Y"),b,DATEDIF(C2,D2,"YM"),c,DATEDIF(C2,D2,"MD"),d,DATEDIF(C2,D2,"Y")&"年",e,DATEDIF(C2,D2,"YM")&"月",f,DATEDIF(C2,D2,"MD")&"日",IFS(AND(a=0,b=0,c=0),"无数据",AND(a=0,b=0),f,AND(a=0,c=0),e,AND(b=0,c=0),d,a=0,e&f,b=0,d&f,c=0,d&e)) 别看那么字符,其实很简单 年:DATEDIF(C2,D2,"Y")&"年" 月:DATEDIF(C2,D2,"YM")&"月" 日:DATEDIF(C2,D2,"MD")&"日" 为避免出现0年0月这种逻辑错误,这里用IFS判断, 年=0,月&日, 月=0,年&日, 日=0,年&月, 年、月=0,日, 年、日=0,月, 月、日=0,年, 年、月、日=0,无数据
· 四川省
1
回复
懒得批爆
懒得批爆

创作者俱乐部成员

文档在这儿 【金山文档 | WPS云文档】 计算起始日期之间相差的年月日 https://kdocs.cn/l/ctqRTxU9HUo0
· 四川省
回复
 
EnterZero
EnterZero

创作者俱乐部成员

你日的计算减法不对,相当于头减去尾了,你想实现什么效果
· 四川省
回复