比如:
=day("2011/5/4") 得出的值就是4
Excel中计算两个日期之间的月数需要用到日期函数:DATEDIF,该函数能够计算两个日期之间的相差的年数、月数、天数 。
函数及参数说明
函数:DATEDIF(start_date,end_date,unit)
Start_date:为一个日期,它代表时间段内的第一个日期或起始日期 。
End_date:为一个日期,它代表时间段内的最后一个日期或结束日期 。
Unit:为所需信息的返回类型 。
Unit取不同值的含意:
"Y"——时间段中的整年数 。
"M"——时间段中的整月数 。
"D"——时间段中的天数 。
"YM"——start_date 与 end_date 日期中月数的差 。忽略日期中的日和年 。
"YD"——start_date 与 end_date 日期中天数的差 。忽略日期中的年 。
"MD"——start_date 与 end_date 日期中天数的差 。忽略日期中的月和年 。
举例说明 。
开始日期:2012/12/21
结束日期:2014/2/26
在单元格C2中输入公式=DATEDIF(A2,B2,"Y")
在单元格D2中输入公式=DATEDIF(A2,B2,"YM")
在单元格E2中输入公式=DATEDIF(A2,B2,"MD")
在单元格F2中输入公式=DATEDIF(A2,B2,"D")
结果说明 。
2012/12/21与2014/2/26之间相隔1年、2个月、零5天 , 即14个月、零5天 , 总共相隔432天 。
Vba Eomonth
参考: shrinkurlim/a82fX
其实 excel 2010 以前的版本也有这个函数
只是放在 增益集吧了 请见下面 excel说明节录: EOMONTH传回在 start_date 之前或之后指定月数的这一个月最后一天的序列号码 。使用 EOMONTH 来计算刚好落在这一个月最后一天的到期日 。有关 Microsoft Excel 使用日期作为序列号码的详细资讯,请参阅 [注解] 一节 。如果这个函数不适用,您可以执行 [安装] 程式来安装 [分析工具箱]。安装 [分析工具箱] 后,您必须使用 [工具] 功能表上的 [增益集] 指令来启用 。语法EOMONTH(start_date
months)Start_date(开始日期) 该日期表示开始日期 。日期可能在引号之内输入文字字串(例如,"1998/01/30"),或者数列数字(例如,35825,如果您使用的是 1900 日期系统,则其表示 1998 年 1 月 30 日),或者输入其它公式或函数(例如,DATEVALUE("1998/1/30")) 。Months(月数) 系指开始日期之前或之后的月数 。月数如果为正值,代表未来的日期 。月数如果为负值,代表过去的日期 。注解 Excel 以循序序列值储存资料,因此它可以在它们上面执行计算 。如果您的活页簿是使用 1904 日期系统,Excel 会以序列值 1 来储存 1990 年 1 月1 日;而以序号 0 来储存 1904 年 1 月 1 日(1904 年 1 月 2 日是序列值 1 ) 。例如,在 1900日期系统内 , Excel 会以序列值 35796 储存 1998 年 1 月 1 日 , 因为此日期是在 1900 年 1 月 1 日的 35795 天之后 。了解更详细有关 Microsoft Excel 如何储存日期和时间的资讯 。如果 start_date 不是有效日期,EOMONTH 会传回 #NUM! 错误值 。如果月数不是一个整数,它会被舍去 。如果 start_date 加上月份得到一个无效值,则 EOMONTH 将会传回 #NUM! 错误值 。范例EOMONTH(DATEVALUE("1998/01/01")
- 为啥这种塑料袋不建议装肉食
- 违章停车扣分吗罚多少钱3分200
- 南韩丝面料容易起球吗 南韩丝面料的优缺点
- 管道如何和法兰垂直连接 管道法兰的一些基本选择是什么
- 自制西梅干西梅汁
- 食在广州味在顺德还是味在潮汕 广东化州十大特色美食
- 口碑两极化的影视剧 星球大战的外传有哪些
- 10公里和10千米是有很大区别
- 负面情绪多的人怎么调整 如何远离每天都是负面情绪的人
- 《水调歌头·明月几时有》的全诗
