excel里面怎么统计两个日期之间的相隔月份

A1 B1 C1
1999-10-12 2007-9-23 =DATEIF(A1,B1,"M")
按照上面的公式无法得出结果,怎么操作?
公式里面输入的是DATEDIF o(∩_∩)o...
我发现啦,是因为表格里面B2数据使用VLOOKUP查找得到的,是一个公式引用数据,怎么转换成日期格式??

=datedif(--a1,--b1,"m")即可

分析:
  无法得出结果,可能原因是A1 B1单元格中必定有一个或者两个都不是日期
虽然看上去是日期,但是其实是文本格式。
公式解析:
我们在单元格A1 B1前加--,使其转为数值(日期),便可以计算了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-25
=DATEDIF(A1,B1,"M")
函数拼写少了一个 "D"

复制一个空白单元格,选择B2右键--选择性粘贴--数值--加 确定
第2个回答  2009-09-25
=DATEDIF(A1,B1,"YM")

=DATEDIF(A1,B1,"M")
第3个回答  2009-09-25
是=DATEDIF(A5,B5,"M")
你的函数中间少了个D
相似回答