为什么Excel不显示DATEDIF()的参数提示?
每当我在Microsoft Excel 2013中input一个函数,就会显示一个小的提示框,列出函数的参数。
出于某种原因,使用DATEDIF()
时,此提示框不会出现。 我无法在公式选项卡的任何位置find它,也没有提示要使用哪个参数。 Excel甚至不会在input时自动完成公式名称。
返回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,否则函数将返回一个错误。