电子表格日期公式

E1为2011-1-1 要求F1为2013-1-1 年份+2 有没有这样的公式 求帮助

在F1中输入或复制粘贴下列公式

=EDATE(E1,24)     设置单元格格式为日期格式

=DATE(YEAR(E1)+2,MONTH(E1),DAY(E1))

下拉填充


EDATE说明

返回表示某个日期的序列号,该日期与指定日期 (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 不是整数,将截尾取整。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-16
F1单元格写入公式
=DATE(YEAR(E1)+2,MONTH(E1),DAY(E1))

=EDATE(E1,24) 再设置单元格格式为日期格式

EDATE
返回代表指定日期 (start_date) 之前或之后用于指示月份数的日期的序列号。使用函数 EDATE
可以计算与发行日处于一月中同一天的到期日的日期。
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。
语法
EDATE(start_date,months)
Start_date 为一个代表开始日期的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数
DATE(2008,5,23) 输入日期 2008 年 5 月 23 日。如果将日期以文本的形式输入,则会出现问题。

Month 为 start_date 之前或之后的月数。正数表示未来日期,负数表示过去日期。本回答被提问者采纳
相似回答