DATEDIF 函数
发布时间:2022-07-30 09:27:00
计算两个日期之间相隔的天数、月数或年数。
警告: Excel提供了DATEDIF函数,以便支持来自Lotus1-2-3的旧版工作簿。在某些应用场景下,DATEDIF函数计算结果可能并不正确。有关详细信息,请参阅本文中的“已知问题”部分。
语法DATEDIF(start_date,end_date,unit)
start_date
必需
表示给定期间的第一个或开始日期的日期。日期值有多种输入方式:带引号的文本字符串(例如”2001/1/30″)、序列号(例如36921,在商用1900日期系统时表示2001年1月30日)或其他公式或函数的结果(例如DATEVALUE(“2001/1/30”))。
end_date
必需
用于表示时间段的最后一个(即结束)日期的日期。
Unit
您希望返回的信息类型,其中:
“Y”
一段时期内的整年数。
“M”
一段时期内的整月数。
“D”
一段时期内的天数。
“MD”
start_date与end_date之间天数之差。忽略日期中的月份和年份。
重要: 不推荐使用“MD”参数,因为存在相关已知限制。参阅下面的“已知问题”部分。
“YM”
start_date与end_date之间月份之差。忽略日期中的天和年份
“YD”
start_date与end_date的日期部分之差。忽略日期中的年份。
备注
日期存储为可用于计算的序列号。默认情况下,1900年1月1日的序列号为1,2008年1月1日的序列号为39,448,这是因为它距1900年1月1日有39,447天。
DATEDIF函数在用于计算年龄的公式中很有用。
Ifstart_date大于end_date,结果将#NUM!。
示例
1/1/2001
1/1/2003
=DATEDIF(Start_date,End_date,”Y”)
一段时期内的两个整年(2)
6/1/2001
8/15/2002
=DATEDIF(Start_date,End_date,”D”)
2001年6月1日和2002年8月15日之间的天数为440(440)
6/1/2001
8/15/2002
=DATEDIF(Start_date,End_date,”YD”)
忽略日期中的年份,6月1日和8月15日之间的天数为75(75)
已知问题“MD”参数可能导致出现负数、零或不准确的结果。若要计算上一完整月份后余下的天数,可使用如下方法:
此公式从单元格E17中的原始结束日期(5/6/2016)减去当月第一天(5/1/2016)。其原理如下:首先,DATE函数会创建日期5/1/2016。DATE函数使用单元格E17中的年份和单元格E17中的月份创建日期。1表示该月的第一天。DATE函数的结果是5/1/2016。然后,从单元格E17中的原始结束日期(即5/6/2016)减去该日期。5/6/2016减5/1/2016得5天。
需要更多帮助吗?可随时在Excel技术社区中咨询专家,在解答社区获得支持,或在ExcelUserVoice上建议新功能或功能改进。
另请参阅Excel函数(按字母顺序)
Excel函数(按类别列出)
如何避免损坏的公式
注意: 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。能否告知我们此信息是否有所帮助?下面是该参考内容的英文版。
参数 | 说明 | ||
---|---|---|---|
Unit | 返回结果 | ||
start_date | end_date | 公式 | 描述(结果) |
猜你喜欢
- Word怎么制作侧面标签呢?很多用户对此还不是很清楚,小编这里就给大家带来有关Word怎么制作侧面标签的回答,希望能够帮助大家了解。一、首先
- 当我们安装win10纯版操作系统时,我们可能会对遇到的版本类型进行一些比较。所以对于w10纯净版和专业版的区别有何看法,小编认为纯净版应该属
- 在我们平时的工作生活中,经常需要用手机拍摄很多我们想要拍摄的照片。而对于一些照片中的资料,我们往往需要将其转换成Word文档,而WPS就提供
- 有朋友问:数据表中数量第一第二第三的,用了填充颜色,很直观,是怎么做上去的?如下表:其实这个比较简单:利用条件格式。关键操作突出显示最大值1
- 1、安装office2016、visio2016和project2016这三款软件需要注意:这三款有两个版本,不同版本间是不兼容
- Excel怎么设计不等宽柱的图表?Excel中想要绘制一个图标,但是想让图标的柱宽不同,该怎么设计呢?下面我们就来看看详细的教程,很简单,需
- 近日,很多网友问小编打开Excel2016出现内存或磁盘空间不足提示窗口怎么办?今天脚本之家小编就给大家介绍Excel2016打开文档时提示
- 有时候我们做的表格,发送给别人进行填写时,并不想别人进行改动,怎么办呢,今天,小编就教大家Excel表格怎么锁定单元格并加上密码保护的方法。
- 本文主要讲解如何统计工作簿的多个工作表中指定数据出现的总次数的公式应用技术。示例工作簿中有3个需要统计数据的工作表:表一、表二、表三,还有1
- 在word文档中对文本进行的最基本的操作之一就是剪切和复制文本。在学习word文档的剪切和粘贴文本功能前,不妨先来了解一下粘贴的类型。粘贴,
- 用excel表格做签到表的时候,可能在设计上需要用到在单元格上打勾,那么如何在Excel文件中打勾?下面小编就为大家详细介绍Excel文件中
- 有些用户跟小编反映自己在使用win10系统的时候遇到了问题,开机直接进入temp账户,这是怎么回事?不要着急,下面小编就给大家分享一下详细的
- 在Excel中,合并单元格是最为基础的一个操作技巧,如果还不知道该如何合并单元格内容的朋友不妨学习学习,下面是由小编分享的如如何用excel
- 在Excel中录入好数据以后进行数据统计,在统计前都需要把数据给排序好,其中排序也有按笔画进行排序。如果不懂得如何按笔画进行排序的朋友不妨学
- 简介:在输入英文的过程中,要经常切换大小写,有没有更好的方法?答案是肯定的,实际上word中提供了输入英文的三种状态:全部大写、全部小写、首
- 今天给大家分享一下Excel中删除重复数据的4种方法,希望可以帮到你!Q:我也想像那些大神一样用Excel函数来删除重复数据,你可以给我写一
- 相信EXCEL是每个办公白领做报表的时候会使用到的吧,关于EXCEL中的函数,有些新手朋友还不是很清楚,那么excel中IF函数怎么用?怎么
- 为剪贴画设置三维旋转效果是Word 2007新增的剪贴画处理功能,以前的Word 2003等版本不具备该功能。借助Word 2007三维旋转
- excel竖排变横排有两种情况,如果是单元格竖排文字需要变为横排文字,或者是横排变竖排,可以通过设置单元格格式完成。具体方法是:选中需要设置
- 若要将扫描后的图像插入 Word 2010 文档若要将扫描后的图像插入 Word 2010 文档,请执行以下步骤:使用扫描仪附带的软件扫描图