You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LibreOffice/OpenOffice Calc中为日期时间单元格加年数并保留时间

解决LibreOffice/OpenOffice Calc日期时间加年保留时间的问题

直接给两种可行的公式方案,都能完整保留原时间部分:

  • 方案一:基于DATE函数补时间
    利用Calc中日期时间的数值特性(整数部分代表日期,小数部分代表时间),先通过DATE函数计算加5年后的日期,再叠加原单元格的时间小数部分:

    =DATE(YEAR(A2)+5,MONTH(A2),DAY(A2)) + MOD(A2,1)
    

    其中MOD(A2,1)用于提取A2中的时间小数部分,确保时间信息不丢失。

  • 方案二:基于EDATE函数补时间
    EDATE函数按月份偏移计算(5年对应60个月),同样搭配时间提取逻辑:

    =EDATE(A2,60) + MOD(A2,1)
    

注意事项

  • 公式输入完成后,需将目标单元格的格式设置为日期时间格式(例如MM/DD/YY HH:MM AM/PM),否则可能只显示日期或纯数值。
  • 若原日期为闰年2月29日,加5年后对应年份非闰年时,DATE/EDATE会自动调整为2月28日或3月1日,这是标准的日期处理逻辑。

内容的提问来源于stack exchange,提问作者insaner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 21:49:52