Excel中的函数功能非常强大,掌握函数的运用能够让你的办公效率成倍提高。今天给大家介绍一个日期函数:EDATE()的实例。
如下图,已知生产日期,如何根据生产日期和保质月份计算到期时间呢?
下面是用函数实现的效果图:
具体实现公式为:EDATE(A2,LEFT(B2,LEN(B2)-2))
它的用法:
说明
返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。 使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。
语法
EDATE(start_date, months)
EDATE 函数语法具有以下参数:
Start_date必需。 一个代表开始日期的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。
Months必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。
备注
Microsoft Excel 可将日期存储为可用于计算的序列号。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
如果 start_date 不是有效的日期, EDATE 将返回 #VALUE! 。
如果 months 不是整数,将截尾取整。
所以当遇到保质期为月份时,我们就可以用edate()来解决了