求教EXCEL中DATEIF函数

ABC22009年9月27日2010年9月7日设置:C2=DATEIF(A2,B2,"MD"),它的输出值为11请问这个11是怎么计算出来的?这个函数是什么意义?... A B C
2 2009年9月27日 2010年9月7日

设置:C2=DATEIF(A2,B2,"MD"),它的输出值为11
请问这个11是怎么计算出来的?这个函数是什么意义?
展开
 我来答
大野瘦子
高粉答主

2018-12-23 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:34.3万
展开全部

这个11是:2009年9月27日到2010年9月7日之间忽略年和月,那只相差11天。

函数意义是:按照后面的“Y”、“M”、“D”来返回第一个时间到第二时间之间的距离。

DATEDIF函数,主要用于计算两个日期之间的天数、月数或年数。其返回的值是两个日期之间的年\月\日间隔数。 

注:

1、“Y”代表年

2、“M”代表月

3、“D”代表天

扩展资料:

关于DATEDIF函数

基本语法: DATEDIF(Start_Date,End_Date,Unit) 

1、Start_Date:为一个日期,它代表时间段内的第一个日期或起始日期。

2、End_Date:为一个日期,它代表时间段内的最后一个日期或结束日期。

3、Unit:为所需信息的返回类型。 

DateDiff 函数语法中有下列命名参数:

1、interval 必要:字符串表达式,表示用来计算 date1 和 date2  的时间差的时间间隔

2、Date1,date2 必要: Variant  ( Date) 。计算中要用到的两个日期。

3、Firstdayofweek 可选:指定一个星期的第一天的常数。 如果未予指定, 则以星期日为第一天

4、firstweekofyear 可选:指定一年的第一周的常数。 如果未予指定, 则以包含1  月 1  日的星期为第一周

例子:

DATEDIFF() 函数返回两个日期之间的天数。

例如:

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate

结果:

DiffDate

-1

本本经销商
2015-09-20 · TA获得超过5458个赞
知道小有建树答主
回答量:1662
采纳率:69%
帮助的人:523万
展开全部
  1. Excel中不存在DATEIF函数。

  2. Excel中存在一个隐藏函数DATEDIF,但是并非“DATEIF”。

  3. 任何函数书写错误都会返回#NAME 错误。


  DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。 返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。


  语法:DATEDIF(start_date,end_date,unit)


  •   Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。

  •   End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

  •   Unit 为所需信息的返回类型。


  注:结束日期必须大于起始日期

  下面举个小例子:在日常工作中非常实用。

  假如A1单元格写的也是一个日期,那么下面的三个公式可以计算出A1单元格的日期和今天的时间差,分别是年数差,月数差,天数差。注意下面公式中的引号和逗号括号都是在英文状态下输入的。

  =DATEDIF(A1,TODAY(),"Y")计算年数差

  =DATEDIF(A1,TODAY(),"M")计算月数差

  =DATEDIF(A1,TODAY(),"D")计算天数差

  "Y" 时间段中的整年数。

  "M" 时间段中的整月数。

  "D" 时间段中的天数。

  "MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

  "YM" start_date 与end_date 日期中月数的差。忽略日期中的年。

  "YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小矇
2010-09-07 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8342
采纳率:75%
帮助的人:3295万
展开全部
公式错了,少了一个字母 D ,应该为:=DATEDIF(A2,B2,"MD")
参数 "MD" 的意思是求出两个时间除了“年”和“月”后还余多少天,而这个天的计算是当天不计算,到第2天开始算一天这样计算的,所以结果就是 11 了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sundyju
2010-09-07 · TA获得超过1万个赞
知道大有可为答主
回答量:2422
采纳率:0%
帮助的人:2583万
展开全部
从 27日 到 7日 相差11天,也就是27日 再过11天后就是 7日。"MD"表示忽略日期中的月和年。

DATEDIF(start_date,end_date,unit)

Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。日期有多种输入方法:带引号的文本串(例如 "2001/1/30")、系列数(例如,如果使用 1900 日期系统则 36921 代表 2001 年 1 月 30 日)或其他公式或函数的结果(例如,DATEVALUE("2001/1/30"))。有关日期系列数的详细信息,请参阅 NOW。

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。

Unit 返回

"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cocowanglv
2010-09-07 · TA获得超过386个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:281万
展开全部
DATEDIF(start_date,end_date,unit)
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。日期有多种输入方法:带引号的文本串(例如 "2001/1/30")、系列数(例如,如果使用 1900 日期系统则 36921 代表 2001 年 1 月 30 日)或其他公式或函数的结果(例如,DATEVALUE("2001/1/30"))。有关日期系列数的详细信息,请参阅 NOW。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
Unit 返回
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式