EXCEL日期加小于一的月数得到新的日期

excel

1个回答

写回答

刘云潇

2026-01-30 13:21

+ 关注

excel
excel

excel 里,你可以用 DATE 函数把年、月、日变成日期格式。如果想给一个日期加上小于 1 的月数,可以先用 DATE 函数把原日期拆成年、月、日,再算新的日期。比如,原日期在 A1 单元格,要加的月份数在 B1 单元格,可以用这个公式:=DATE(YEAR(A1),MONTH(A1)+B1,DAY(A1))。这里 YEAR 返回年份,MONTH 返回月份,DAY 返回日子。把这些参数丢给 DATE 函数,就能得到新日期啦!不过,如果 MONTH(A1)+B1 大于 12,就需要调整一下,比如年份加 1,月份减 12。举个例子,如果原日期是 2022-03-15,要加 0.5 个月(半个月),可以用这个公式:=DATE(YEAR(A1),IF(MOD(MONTH(A1)+B1,1)0.5,MONTH(A1)+B1,MONTH(A1)+B1+1),DAY(A1))。这样就会返回 2022-03...啥的。大概就是这样啦!

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号