计算日期、天数、星期的函数
1、EDATE
函数定义:
计算从开始日期算起的数个月之前或之后的日期
官方说明:
计算从开始日期算起的数个月之前或之后的日期.返回值为1(1900年1月1日)~2958465(9999年12月31日)范围之间的整数(序列号值).
解赋大白话:
计算在原有的日期上增加或减少月份的
使用格式:
EDATE(start_date,months)
解赋白话格式:
EDATE(指定的日期,要增加或减去的月数)
参数定义:
start_date 一个日期值.代表开始日期.指定表示日期的数值(序列号值)或单元格引用。"start_date"的月份被视为"0’进行计算。
months 指定月份数.小数部分的值被向下舍入,若指定数值为正数则返回"start_date"之后的日期(指定月份数之后),若指定数值为负数则返回"start_date"之前的日期(指定月份数之前).
要点:
当数字显示格式为"常规"时,返回值以表示日期的数值(序列号)的形式显示.要转换成日期显示必须通过"设置单元格格式"对话框将数字显示格式转换为日期"格式.
注意事项:
- 1.如果返回的序列号值小于1,或者大于2958465时,则函数返回错误值"#NUM!".此外,当指定了无效的日期时,函数返回错误值"#VALUE!".使用函数时要注意确认参数是否正确。
- 2.如果months不是整数,将截尾取整。
- 3.
注意使用此函数必须安装"分析工具库"加载宏。
函数应用实例:
例1:
经典用法:食品公司要计算出食品的保持期限。
加载"分析工具库"的操作方法
在"工具"菜单上,单击"加载宏"。
在"可用加载宏"列表中,选中"分析工具库"框,再单击"确定"。
如果必要,请遵循安装程序中的指示。
excel2016版加载宏步骤:
说明:在F1单元格中得出结果为该食品到日期为过期食品。
例2:
某公司员工工作满一年需发放2000元奖金,这里将得出所需数据
说明:显示该发放奖金日期,如配以TODAY函数可作为提示哪些员工已该发放。
例3:
计算这个月那些员工刚满一年(即12个月),并提示出"该发奖金"语句。