如果要 计算两个日期“2008-9-21”和“2008-10-21”之间的天数或月数或年数可使用下面的公式:
=DATEDIF(A1,A2,"d")
其中A1和A2分别表示开始日期和结束日期,“d”表示天数,换成“m”或“y”就可以计算两个日期相差的月数和年数 。
说明:DATEDIF函数是Excel中的隐藏函数,提供此函数是为了与 Lotus 1-2-3 兼容 。在函数向导和在Excel2000版本以上的帮助里面找不到的(但在Excel2000的帮助里面有),可以直接输入使用,对于计算年龄、工龄等非常有效 。该函数的用法:
DATEDIF(start_date,end_date,unit)
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期 。日期有多种输入方法:带引号的文本串(例如 "2001/1/30")、系列数(例如,如果使用 1900 日期系统则 36921 代表 2001 年 1 月 30 日)或其他公式或函数的结果(例如,DATEVALUE("2001/1/30")) 。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期 。
Unit 为返回类型,该参数的可用形式为:
"Y" 时间段中的整年数 。
"M" 时间段中的整月数 。
"D" 时间段中的天数 。
"YM" start_date 与 end_date 日期中月数的差 。忽略日期中的日和年 。
"YD" start_date 与 end_date 日期中天数的差 。忽略日期中的年 。
【excel用隐藏函数DATEDIF计算两个日期之间的天数】"MD" start_date 与 end_date 日期中天数的差 。忽略日期中的月和年 。
推荐阅读
- Excel引用其他工作表数据的几种方法概述
- excel怎么将数组公式中的TRUE或FALSE转化为1或0
- excel提取字符串中数字、中文、英文字符的自定义函数
- 通过Excel的DB函数计算资产折旧
- 怎么在excel编辑栏中快速选择函数的参数
- excel 获取LISTVIEW列表中的数据
- excel怎样对区域中最大的几个数求和
- 黑枣泡酒的功效与作用及禁忌人群有哪些?
- 饮用乌梅泡酒的禁忌人群与禁忌事项有哪些呢?
- 乌梅泡酒的功效与作用有哪些?这5种功效特别强大!