excel算天数差的公式 轻松计算日期间隔
在Excel中经常会碰到日期的运算,如求两个日期之间的天数差得到的结果就是天数差,或求某一日期距今天的天数,还有将天数换算成日期的大小等。
现在就来介绍利用公式轻松计算日期间隔的方法。
1.求两个日期之间的天数差
在Excel中有专门的公式能够让我们来计算两个日期之间的天数差,那就是利用DATEDIF函数。
在使用DATEDIF函数之前,我们必须先了解函数的参数:
DATEDIF函数的参数:
Start_date: 第一个日期;
End_date: 第二个日期;
Unit:字符串,表示计算的单位,共有13个值可供选择:“Y”: 年;“M”:月;“MD”:月,但舍弃天数差;“YM”: 年和月;“YD”: 年和天数差;“D”: 天数差;“YDS”:年,月和天数差相加;“YMD”: 年、月、天数差(不算折算)相加;“DW”:工作日;“W”:周;“YW”:年和周数差;“YWD”:年、周数差和周的天数差;“YQ”:季度数差;“YQD”:年、季度数差和季度的天数差。
例1.求“2020-1-20”与“2020-3-15”的天数差
可以很容易的求出两个日期之间的天数差,方法是在第三个单元格中用DATEDIF函数:
函数为:DATEDIF(A2,B2,“D”)
结果为:55
2.求某一日期距今天的天数
若求某一日期距今天的天数也是很容易的,只要利用函数today函数,即可实现:
例2.求“2020-3-18”距今天的天数
可以很容易的求出某一日期距今天的天数:
函数为:DATEDIF(B2,TODAY,“D”)
结果为:2
3.将天数换算成日期的大小
若要换算成日期的大小,那可以用到EOMONTH函数以及EDATE函数。
EOMONTH函数可以用来返回指定日期所在月份的最后一天,EDATE函数则是返回特定日期的指定月数以后的日期。
把这两个函数结合起来,就能实现将天数换算成日期的大小了。
例3.求30天后的日期
可以很容易的将30天换算成日期:
函数为:EDATE , -1, 1), 30)
结果为:2020/5/20
以上就是如何利用Excel公式轻松计算日期间隔,求两个日期之间的天数差,以及求某一日期距今天的天数,以及将天数换算成日期的大小的方法,希望对大家有所帮助。
Excel的公式能够让我们实现些很复杂的运算,同时不用写复杂的程序就能够完成,大大提高了我们的工作效率。