为什么Excel不显示DATEDIF()的参数提示?

每当我在Microsoft Excel 2013中input一个函数,就会显示一个小的提示框,列出函数的参数。

WEEKNUM()的参数

出于某种原因,使用DATEDIF()时,此提示框不会出现。 我无法在公式选项卡的任何位置find它,也没有提示要使用哪个参数。 Excel甚至不会在input时自动完成公式名称。

缺少DATEDIF提示()

返回11月15日至11月20日之间的天数

这个公式一旦进入就可以按照预期工作,但是当我需要记住参数的时候很难正确使用。

为什么Excel不显示DATEDIF()参数提示?

DATEDIF是Excel中未公开的函数

来自Office支持 :

Excel提供了DATEDIF函数以支持来自Lotus 1-2-3的旧版工作簿。 在某些情况下,DATEDIF函数可能会计算出错误的结果。

从我的在线培训中心

出于某种原因,微软认为自Excel 2000以来,DATEDIF函数是值得的。实际上,他们表示,为了向后兼容,他们只在最近的版本中包含它。

来自Happy LTD

Microsoft不再支持Excel中的此function。 你仍然可以使用它,但你没有得到任何帮助。

一个build议是:用UDFreplaceExcel的DATEDIF函数

另请访问:

  • 不要使用无证的DATEDIFfunction
  • DATEDIF函数简介

“DATEDIF”函数起源于“LOTUS 1-2-3”,显然Excel提供了它的兼容性。 自Excel 5以来,它已经可用,但Excel 2000是唯一一个在其帮助系统中logging的版本。

该函数需要3个参数:start_date,end_date和代表感兴趣时间单位的代码。 为了示例的目的,我包括单元格A1和A2。 replace你需要使用的单元格。

以下代码是一个示例:= DATEDIF(A1,A2,“y”)必须将代码括在引号中。

下表列出了可用于退货的代码。

“y”该期间的完整年数。

“m”期间的完整月份数。

“d”期间的天数。

“md”start_date和end_date之间的时间差。 几个月和几年被忽略。

“ym”start_date和end_date之间的月差。 这几天和几年都被忽略了。

“yd”start_date和end_date之间的时间差。 date的年份被忽略。

注意,start_date必须早于end_date,否则函数将返回一个错误。

Interesting Posts