怎样使用EXCEL公式计算年月日?
问:2010年10月13日至2013年6月4日,共有多少年多少月多少日?用EXCEL怎样设公式?...
问:2010年10月13日至2013年6月4日,共有多少年多少月多少日?用EXCEL怎样设公式?
展开
4个回答
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设你的这两个数据 都是日期格式的 并且分别在A2、B2
则
=TEXT(YEAR(DATE(YEAR(B2)-YEAR(A2),MONTH(B2)-MONTH(A2),DAY(B2)-DAY(A2)))-1900,"0年")&TEXT(DATE(YEAR(B2)-YEAR(A2),MONTH(B2)-MONTH(A2),DAY(B2)-DAY(A2)),"m月d日")
B2>A2
这个计算结果是 两日期之间 是几年加几个月加几天……
不知道你是不是这个意思
=datedif(a2,b2,"y") 是 年度差 后边的参数 m 表示 月 d 表示天 (天数可以两数直接相减 及B2-A2)
我给出的公式 是差值 用 年月日来表示的……不是分别表示的……
则
=TEXT(YEAR(DATE(YEAR(B2)-YEAR(A2),MONTH(B2)-MONTH(A2),DAY(B2)-DAY(A2)))-1900,"0年")&TEXT(DATE(YEAR(B2)-YEAR(A2),MONTH(B2)-MONTH(A2),DAY(B2)-DAY(A2)),"m月d日")
B2>A2
这个计算结果是 两日期之间 是几年加几个月加几天……
不知道你是不是这个意思
=datedif(a2,b2,"y") 是 年度差 后边的参数 m 表示 月 d 表示天 (天数可以两数直接相减 及B2-A2)
我给出的公式 是差值 用 年月日来表示的……不是分别表示的……
更多追问追答
追问
某年某月某日——某年某月某日的又怎么设计呢?也就是不定特定起止时间的年月日。另外,月大、月小有无影响?例如,1月有31天,2月有平年和闰年之分(当月的天数有多有少),3月有31天,4月有30天,5月有31天........,12月有31天。这样天数计算是否准确?如果用A栏表示起时间,用B栏表示止时间,C栏用公式设计。 非常感谢!
追答
朋友 你的追问让我 感到疑惑……
计算的结果是排除了你所顾虑的……
我所关注的重点是 你要的结果 是什么?
你是想知道 这两个日期之间分别是 一共有多少年、多少天、多少日?
还是 这两个日期之间的差值
就像你举例的 2010年10月13日至2013年6月4日
之间一共是2年7个月零22天
还是2年35个月1087天………………
我的公式是前者 后者你可以 使用 Datedif 自己把他们连起来就可以了……
修正一下公式 先前的公式 有问题 特殊日期计算不准
=IF(DATEDIF(A2,B2,"y")=0,"",DATEDIF(A2,B2,"y")&"年")&IF(DATEDIF(DATE(YEAR(B2),MONTH(A2),DAY(A2)),B2,"m")=0,"",DATEDIF(DATE(YEAR(B2),MONTH(A2),DAY(A2)),B2,"m")&"月")&(IF(B2-DATE(YEAR(A2),MONTH(A2)+DATEDIF(A2,B2,"m"),DAY(A2))=0,"",(B2-DATE(YEAR(A2),MONTH(A2)+DATEDIF(A2,B2,"m"),DAY(A2)))&"日"))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=DATEDIF("2010-10-13","2013-6-4","Y")&"年"&DATEDIF("2010-10-13","2013-6-4","YM")&"月"&DATEDIF("2010-10-13","2013-6-4","MD")&"日"
追问
某年某月某日——某年某月某日的又怎么设计呢?也就是不定特定起止时间的年月日。另外,月大、月小有无影响?例如,1月有31天,2月有平年和闰年之分(当月的天数有多有少),3月有31天,4月有30天,5月有31天........,12月有31天。这样天数计算是否准确?如果用A栏表示起时间,用B栏表示止时间,C栏用公式设计。 非常感谢!
追答
设起日期在A2,止日期在B2,C2输入计算公式:
=DATEDIF(A2,B2,"Y")&"年"&DATEDIF(A2,B2,"YM")&"月"&DATEDIF(A2,B2,"MD")&"日"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询