excel计算两个日期相隔天数?1、直接相减法。在excel中,两个日期直接相减就可以得到两个日期间隔的天数。2、函数法。(1)使用函数DAYS(结束日期,开始日期)。(2)使用函数DATEDIF(开始日期,结束日期,“期间数类型”)。那么,excel计算两个日期相隔天数?一起来了解一下吧。
在 Excel 2007 中,以 2021年4月15日 与 2021年3月1日 为例,可以用公式“=DATE(2021,4,15)-DATE(2021,3,1)”求出这两个日期间的天数(详见下图):
注1:实际运用中,可以将两个日期分别置于两列(如 A 列与 B 列),运算结果置于 C 列,用公式“=DATE(LEFT(B1,4),MID(B1,5,2),RIGHT(B1,2))-DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))”(详见下图):
注2:DATE 函数
返回代表特定日期的序列号。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。
语法
DATE(year,month,day)
Year参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期来解释
year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期,而 Microsoft Excel for
Macintosh 将使用 1904 日期。
可用公式DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"ym")&"月"&DATEDIF(A2,B2,"Md")&"日"来计算。
1、以excel2010版本为例,如下图所示,有入职时间和离职时间;
2、首先在C2单元格输入=DATEDIF(A2,B2,"y")&"年" 求出几年;
3、然后再输入DATEDIF(A2,B2,"ym")&"月"求出几月,中间用符号&连接;
4、最后输入DATEDIF(A2,B2,"Md")&"日"求出几日,中间也是用符号&连接;
5、填完公式后按enter键即可计算出入职时间和离职时间的时间间隔了。
一、可以两个日期相减
二、可以使用datedif
datedif(开始日期,结束日期,返回类型)
不过这个函数要手动自个输入才可以,在插入函数中找不到的。
现在在excel里用的函数是DAYS,输入两个日期求天数DAYS(R12C1,R12C2),这里的R12C1和R12C2是日期所在的excel的位置。
这就是用datedif函数就可以解决的事呀
如你的日期在A列,公式=datedif(a1,today(),"d")
这样就得到A1日期到今天(当前日期)的天数
如果你A是开始日期,B是结束日期,那么
=datedif(a1,b1,"d")就是这些天数,这是间隔的天数,如果你要从开始的当天也算一天,公式后面加1即可
如
=datedif(a1,today(),"d")+1
以上就是excel计算两个日期相隔天数的全部内容,在 Excel 2007 中,以 2021年4月15日 与 2021年3月1日 为例,可以用公式“=DATE(2021,4,15)-DATE(2021,3,1)”求出这两个日期间的天数(详见下图):注1:实际运用中。