返回一个日期,该日期在另一个日期的数月之前/之后。
用法示例
EDATE(DATE(1969,7,20), 1)
EDATE(A2, 1)
EDATE(40909, -2)
语法
EDATE(起始日期,月数)
起始日期
- 用于计算结果的参照日期。月数
- 用于计算的起始日期
之前(负)或之后(正)的月数。
使用说明
请确保函数的
起始日期
输入参数为以下形式之一:指向包含日期值的单元格的引用、返回日期对象的函数(例如DATE
、DATEVALUE
或TO_DATE
)或者那种由N
函数返回的日期序号。Google表格以数字表示日期和时间;虽然在单元格中输入常规日期形式时会自动进行转换,但函数仅接受数字格式的日期常量。EDATE
不会像Google表格处理单元格中的直接值那样自动转换数字格式。因此,它会将EDATE(10/10/2000,1)
解释为EDATE(0.005,1)
,即参数为10除以10除以2000所得的商。用于
月数
的非整数参数值的小数部分会被截去。因此,EDATE(A2,2.6)
等价于EDATE(A2,2)
。
另请参阅
TO_DATE
:将提供的数字转换为日期。
N
:将提供的参数返回为数值。
EOMONTH
:返回某个月的最后一天,该月份在另一个日期之前或之后的数个月(月数由参数指定)。
DATEVALUE
:将提供的已知格式的日期字符串转换为日期值。
DATE
:将年、月、日转换为日期。
示例
返回距离起始日期
月数
个月的那天的日期。