首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EDATE函数用法及示例说明

EDATE函数是Excel中的一个日期函数,用于返回指定日期之前或之后若干个月的日期。

语法

EDATE(start_date, months)

start_date:必需,表示开始日期

months:必需,表示从开始日期之前或之后的月份数

注意事项

1.如果months为正数,则返回开始日期之后的日期

2.如果months为负数,则返回开始日期之前的日期

3.如果months为小数,则会被截尾取整

4.start_date应以Excel可识别的日期格式输入,或使用DATE函数创建

示例说明

示例1:基本用法

=EDATE("2023/1/15", 3)

结果:2023/4/15(2023年1月15日之后3个月的日期)

示例2:返回过去日期

=EDATE("2023/5/20", -2)

结果:2023/3/20(2023年5月20日之前2个月的日期)

示例3:跨年度计算

=EDATE("2023/11/10", 4)

结果:2024/3/10(2023年11月10日之后4个月的日期)

示例4:使用单元格引用

假设A1单元格中有日期2023/6/1:

=EDATE(A1, 5)

结果:2023/11/1

示例5:月末日期处理

=EDATE("2023/1/31", 1)

结果:2023/2/28(因为2月没有31日,自动调整为月末)

实际应用场景

1.计算合同到期日(如签订后6个月)

2.计算订阅服务的续费日期

3.计算产品保修期结束日期

4.生成定期报告的时间表

与其他函数结合使用

可以与TEXT函数结合格式化输出:

=TEXT(EDATE(TODAY(), 6), "yyyy年mm月dd日")

这将返回从今天起6个月后的日期,并以中文格式显示。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OUP2TmpJTIMFLm2MoU6GASEw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券