如何用excel算当前日期与指定日期的日期差

当前日期用的是=now()
日期格式为日/月/年
用days360等函数都不对

1、打开excel,选择需要计算的文件,如下图所示:

2、首先计算两个指定日期之间的年数。这里需要使用函数DATEDIF()。选中单元格,在单元格中输入公式 =DATEDIF(L2,M2,"Y")。然后按下【enter】键就能得到结果。

3、计算两个指定日期之间的月数。同样的使用函数DATEDIF()。选中单元格,在单元格中输入公式 =DATEDIF(L3,M3,"M")。然后按下【enter】键就能得到结果。

4、计算两个指定日期之间的天数。同样的使用函数DATEDIF()。选中单元格,在单元格中输入公式 =DATEDIF(L4,M4,"D")。然后按下【enter】键就能得到结果。

5、得到结果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-22
在EXCEL中如何进行计算日期 时间的差
在excel中如何计算两个具体日期及时间的差,结果以时间表示,举例如下:
2010-7-30 16:00:58 与2010-8-1 0:00:00
计算结果为31:59:02,请各位大侠协助写个公式,本回答被网友采纳
第2个回答  2016-05-13
你是要算多少天么?

=datedif(A1,today(),"d")追问

这样算出来不对 答案是X/X/1900

追答

所有 日期都是数字,  把格式改成常规, 就显示成数字了

或者 直接 用 公式   =today()-A1

一样的 天数, 日期 1天就是1


相似回答