公式将返回明天的日期。
另外,计算两个日期之间间隔的天数,一般常用DATEDIF函数。DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。
返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。
语法:
DATEDIF(start_date,end_date,unit)
参数:
Start_date
为一个日期,它代表时间段内的第一个日期或起始日期。
End_date
为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit
为所需信息的返回类型。
注:结束日期必须大于起始日期
下面举个小例子:在日常工作中非常实用。
假如A1单元格写的也是一个日期,那么下面的三个公式可以计算出A1单元格的日期和今天的时间差,分别是年数差,月数差,天数差。注意下面公式中的引号和逗号括号都是在英文状态下输入的。
=DATEDIF(A1,TODAY(),"Y")计算年数差
=DATEDIF(A1,TODAY(),"M")计算月数差
=DATEDIF(A1,TODAY(),"D")计算天数差
"Y"
时间段中的整年数。
"M"
时间段中的整月数。
"D"
时间段中的天数。
"MD"
start_date
与
end_date
日期中天数的差。忽略日期中的月和年。
"YM"
start_date
与end_date
日期中月数的差。忽略日期中的年。
"YD"
start_date
与
end_date
日期中天数的差。忽略日期中的年。
一、加单纯的年月日,减法同理。
下图有一组日期,分别加上3日、3月、3年。
1、A1日期加三天。在C1中输入“=a1+3”即可。
2、A2日期加3月,可在C2中输入“=edate(a2,"3")”即可。
3、A3日期加3年,可在C3中输入“=edate(a3,"3"12)”即可。
4、如果B4~B7是数字,要求A列日期加B4~B7的月数。那就在C4单元格输入“=edate(a4,b4)”算出C4的值。
5、然后,把C4的公式拖拽到B7即可。
注意:如果显示“#NAME”。工具-加载宏,勾上“分析工具库”。这是EXCEL自带的加载宏,默认是选上的。
二、加年月日,减法同理。
1、A1单元格输入日期,假设B1单元格要加1年8个月零10天,则输入公式“=DATE(YEAR(A1)+1,MONTH(A1)+8,DAY(A1)+10)”即可。
2、如果只加月,那年和日就不用加。如加14个月,输入“=DATE(YEAR(A1),MONTH(A1)+14,DAY(A1))”即可。
三、两个日期相减,算时间段
如图,A、B分别是两列日期。
1、F1单元格输入的是“=DATEDIF(A1,B1,"m")&"个月零"&DATEDIF(A1,B1,"md")&"天"”。得到的是两个日期相差几个月零几天。
2、C1单元格输入的是“=DATEDIF(A1,B1,"m")”,得到的是两个日期相差几个整月。
3、在D1单元格输入的是“=DATEDIF(A1,B1,"md")”,得到的是两个日期相差不计月数的几天。
4、E1单元格输入的是“=DATEDIF(A1,B1,"d")”,得到的是两个日期相差几天。
使用直接做减法运算就可以了;
(时间其实就是数值,1就是1天、也是24小时);
为了在时间差较大,超过1天的时候能够看懂,还是应该用一些函数;
=TEXT(INT(B1-A1),"0天")&TEXT(MOD(B1-A1,1),"hh:mm:ss");
则返回的内容是 天 ::
EXCEL中日期可以直接相减,但是要以日期格式输入;
EXCEL日期以“年/月/日”或“年-月-日”的方式输入,如2014/8/12、2014-8-12,当年的年份可省,年份也可以仅输入后两位,会自动判断为当前世纪的年份;
如下图,要计算两日期间相差多少年,可用公式:=DATEDIF(A1,B1,"Y")。
Excel 中的日期数据经常需要相减,数据日期具体该如何进行相减呢接下来是我为大家带来的excel表格日期相减 方法 ,供大家参考。
excel表格日期相减方法日期相减步骤1:datedif函数是excel的隐藏函数,主要用于计算日期之差,不是四舍五入,是向下取整。
excel表格日期相减方法图1
日期相减步骤2:以下图为例,在C2单元格输入=DATEDIF(A1,A2,"y"),其中“y”表示计算年份之差。
excel表格日期相减方法图2
日期相减步骤3:同样在C4输入=DATEDIF(A1,A2,"m"),其中“m”表示计算月份之差。
excel表格日期相减方法图3
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)