EXCEL 期限问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 04:09:03
A列是一列时间数据,如1990-1、1990-5、1991-3......
B列是自然数1、2、5......单位(年)
A列是借款年份
B列是年限
在C3中要想得到最终的还款年限(A列的年份加上B列的年份),如何运用Excel公式计算。比如A1列的1990-1加上B1的1(年)应该为1991-1.A2的1990-5加上B2的2(年)应该是1992-5......

求各位大侠指点!!!

日期计算的基本单位是天,所以常量作为年数的话,应该乘以365将其转换为年。但这样有个问题,因为润年的存在,遇到润年又必须乘366,所以公式要判断润年:
=A1+B1*IF(OR(MOD(YEAR(A1)+B1,400)=0,AND(MOD(YEAR(A1)+B1,4)=0,MOD(YEAR(A1)+B1,100)<>0)),366,365)
这个公式显然太长,改为:
=A1+DATE(B1,1,0)
这样就由EXCEL自己去判断是否为润年。

A1+DATE(B1,1,0)