我在Excel中有2个日期值。它们是20170124;202000
(24Jan2017 2020hrs 00secs)和20170515;021146
(15May2017 0211hrs 46secs)。我想知道这两个日期之间的天数。
我尝试使用公式=DATEDIF(G838,G839,"md")
,其中前两个参数是包含日期的单元格。返回的值为#VALUE!
。
我可以使用哪种Excel公式或VBA函数来获取两个日期之间的天数?
答案 0 :(得分:1)
如果您在单元格A1
中有字符串,请使用公式将其转换为实际日期,然后才能找到差异,
=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))
您也可以将其直接包含在公式中。
答案 1 :(得分:1)
试试这个.......
=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")