每当我在Microsoft Excel 2013中输入一个函数时,会显示一个小提示框,其中列出了函数的参数。
出于某种原因,使用DATEDIF()
时,此提示框不会显示。我无法在公式选项卡上的任何位置找到它,也不会显示任何使用参数的提醒。 Excel在输入时甚至不会自动填充公式名称。
返回11月15日至11月20日之间的天数
该公式一旦输入就按预期工作,但当我需要记住参数时,它很难正确使用。
为什么Excel不显示DATEDIF()
的参数提示?
答案 0 :(得分:4)
DATEDIF
是Excel中未记录的函数
Excel提供DATEDIF功能以支持旧版本 Lotus 1-2-3的练习册。 DATEDIF函数可以计算 在某些情况下不正确的结果。
出于某种原因,Microsoft [不]认为DATEDIF功能是值得的 自Excel 2000以来的任何文档。实际上他们只说他们 将其包含在最新版本中以实现向后兼容。
Microsoft不再支持Excel中的此功能。你仍然可以使用 它,但你没有得到任何帮助。
建议是:UDF replacement for Excel's DATEDIF function
同时访问:
答案 1 :(得分:2)
" DATEDIF"函数起源于" LOTUS 1-2-3",显然Excel提供它用于兼容性目的。它自Excel 5以来就可用,但Excel 2000是唯一一个在其帮助系统中记录它的版本。
该函数有3个参数:start_date,end_date和代表感兴趣的时间单位的代码。我包括细胞A1和amp; A2用于示例的目的。替换你需要使用的细胞。
以下代码是一个示例: = DATEDIF(A1,A2," y")您必须将代码括在引号中。
The following table列出了返回的可用代码。
" Y"这一时期的完整年数。
" M"该期间的完整月数。
" d"这段时间的天数。
" MD" start_date和end_date之间的天数差异。该 个月 而且几年都被忽略了。
" YM" start_date和end_date之间的月份差异。 那些日子 而且几年都被忽略了。
"码" start_date和end_date之间的天数差异。该 年份 日期被忽略。
注意,start_date必须早于end_date,否则函数将返回错误。