在 Excel 中获取此格式的 2 个日期之间的天数

Get number of days between 2 dates of this format in Excel

我在 Excel 中有 2 个日期值。它们是 20170124;202000(2017 年 1 月 24 日 2020 小时 00 秒)和 20170515;021146(2017 年 5 月 15 日 0211 小时 46 秒)。我想得到这两个日期之间的天数。

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

我可以使用什么 Excel 公式或 VBA 函数来计算两个日期之间的天数?

如果单元格 A1 中有字符串,请使用公式将其转换为实际日期,然后再找出差异,

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

您也可以将其直接包含在您的公式中。

试试这个......

=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")