在Excel中获取此格式的两个date之间的天数

我在Excel中有2个date值。 他们是20170124;202000 (24 Jan2017 2020hrs 00secs)和20170515;021146 (17May2017 0211hrs 46secs)。 我想得到这两个date之间的天数。

我尝试使用公式=DATEDIF(G838,G839,"md") ,其中前两个参数是包含date的单元格。 返回的值是#VALUE!

可以使用什么Excel公式或VBA函数来获取两个date之间的天数?

尝试这个…….

 =DATEDIF(DATE(LEFT(G838,4),MID(G838,5,2),MID(G838,7,2)),DATE(LEFT(G839,4),MID(G839,5,2),MID(G839,7,2)),"d") 

如果您有单元格A1的string,请使用公式将其转换为实际date,然后再查找差异,

 =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)) 

你也可以直接在你的公式中包含这个。