在将Excel公式转换为JS时处理指数
我有这个Excel公式:
(Assets*(1+Interest)^(CURRENT{age}+1‐Enrollment{age}))+(Salary*Employee{contribution}+Employer{contribution}))*((1+Interest)^(CURRENT{age}+1‐Enrollment{age})‐(1+Inflation)^(CURRENT{age}+1‐Enrollment{age}))/(Interest‐Inflation)
我试图转换成一个JS公式如下:
age_assets = (assets*Math.pow(1+interest,age+1-enroll_age))+(salary*(your_contrib+employ_contrib))*(Math.pow(1+interest, age+1-enroll_age)-Math.pow(1+inflation, age+1-enroll_age))/(interest-inflation);
给定这些值:
// Age 64, // Retirement age 67, // Enrollment age 30, // Assets 10000, // Interest .3, // Salary 100000, // Your contribution .10, // Employer contribution .03, // Inflation .02, // Retirement type .85
电子表格的价值要小得多。 有没有人看到两个公式之间的不一致? 我以前从来没有做过这样的事情。