EXCEL如何计算以年为单位的短期系数(含闰年)?

假如2019年1月5日到2020年1月4日这是一个完整(天数)年度,即366/366,那么系数就是100%,若2019年1月5日到2019年2月4日,则31/366那么系数8.470%
如果2019年3月5日到2020年4月5日这,即31/365,那么系数是8.493%
这个怎么做到?

设A1单元格为年份录入格,在其他任意单元格录入此公式:=IF(OR(AND(MOD(A1,4)=0,MOD(A1,100)<>0),AND(MOD(A1,400)=0,MOD(A1,3200)<>0)),"闰年","非闰年")。公式原理基于闰年的计算方法:公元纪年的年数可以被四整除但不能被100整除或者被400整除不能被3200整除的为闰年。如2000年是闰年,而1900年不是。3200年不是闰年,3600年是闰年。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-17

你想要的只是统计起始日期一个年度的天数,与闰年没有关系的吧。你只要用一个函数即可得到分母了。

比如公式:

=EDATE("2019-1-5",12)

结果就是2019年1月5日开始起算12个月后的对应该日期

=EDATE("2019-1-5",12)-"2019-1-5"

   结果就是这个起始日期开始的一个年度的总天数了!!你想要的数据应该很快可以得到了:

=("2020-1-4"-"2019-1-5"+1)/(EDATE("2019-1-5",12)-"2019-1-5"+1)

或者是公式:

=(A3-A2+1)/(EDATE(A2,12)-A2+1)

本回答被网友采纳
第2个回答  2021-08-05
EXCEL里的日期是可以使用公式计算的
但是必须要按照EXCEL识别的日期格式填表
设置好日期格式就可以直接计算 如在A1里输入2021-1-5 里输入2020-5-4
A3里输入A1-A2 得出天数 A4里输入公式算出年度天数
A3/A4*100就得出你要的结果本回答被网友采纳
第3个回答  2021-09-26

在C1中输入或复制粘贴下列公式

=B1-A1+1

下拉填充

结果为包含首尾日期在内的天数。

可以用此结果再除以365或366。

本回答被网友采纳
第4个回答  2021-12-29
你以前一个日期为闰年判断,还是后一日期为闰年依据呢。
2019不是闰年
2020年是闰年,你这中间的按上一日期,还是下一日期。本回答被网友采纳
相似回答