Google Sheets日期公式失效求助:年份无法正常累加
Excel日期公式修复方案
- 场景:A列存储订单日期(示例:A2为
1/1/2024),B列存储需增加的年数(示例:B2为10),期望得到结果1/6/2034 - 问题:原公式
=Date((year(A2+B2),month(A2),day(B2+5))无法正常工作,年份无法累加
错误原因与修正
- 年份计算逻辑错误:原公式中
year(A2+B2)是将日期(Excel中日期以数值形式存储)与年数直接叠加后取年份,这不是正确的年份累加方式,应改为year(A2)+B2,直接提取A2的年份加上B2的年数。 - 语法错误:原公式存在括号不匹配问题,且天数计算错误引用了B2,应改为
day(A2)+5提取A2的日期加5天。
正确公式
=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2)+5)
代入示例值后,公式会计算2024+10=2034年,1月,1+5=6日,最终得到1/6/2034,符合预期。
内容的提问来源于stack exchange,提问作者Kevin L
相关产品推荐
相关产品推荐

