需求产生
- 因为LPR出台,做了LPR房贷计算器。
- 偶然接触到需要计算民间借贷利息的朋友,做了LPR利息计算器,仅支持LPR公布(2019/8/20)后的日期的利率计算,认为版1(2020/5/9)。
- 添加了2019/8/20之前的利息计算功能,认为版2(2020/7/8)。
- 最近,有朋友提出同时计算人民银行同期贷款利率和LPR利率下的利息的需求。前后大概花了3个小时(怪自己对match函数不够熟悉,不然应该更快),成了现在的版3(2020/8/4)。
思路分析
计息计算,关键参数:借贷金额,借贷起止时间,利率。
金额、起止时间,定值,输入就好。
利率,三个问题:
- 根据借贷时间,利率档位不同,人行同期分为五档,LPR分为两档;
- 不同的借贷起止时间,引用的利率类别不同,LPR公布以前引用人行同期利率,之后引用LPR利率。
- 利率不定期更新,存在利率-时间变量。
解决方案:
- 建立人行同期利率和LPR利率分段时间查询表,利用 index+