如何计算数字日期之间的天数差异?

时间:2018-02-21 11:28:33

标签: excel date numbers difference days

日期是数字格式,我该怎么办?我尝试在同一年的其他情况下进行减法,似乎结果,但是当它有下面的情况时,它会提供8874的结果,这不是我想要的(这将是我想要的5天)。 / p>

excel中的示例:

A1 = 20180103
A2 = 20171229

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

试试这个:

=
DATEVALUE(RIGHT(A1,2) &  "/" & MID(A1,5,2) & "/" & LEFT(A1,4)) 
- 
DATEVALUE(RIGHT(A2,2) &  "/" & MID(A2,5,2) & "/" & LEFT(A2,4))

首先将数字转换为excel可识别为日期的格式,然后将其转换为日期,最后从另一个中扣除一个。

答案 1 :(得分:2)

使用DATEVALUE的另一种方法是使用DATE函数,这样可以避免不必要的字符串连接,然后解析日期:

= DATE(LEFT(A1,4), MID(A1, 5, 2), RIGHT(A1,2))
  - DATE(LEFT(A2,4), MID(A2, 5, 2), RIGHT(A2,2))