在Google Apps脚本中使用公式= PRINCPER()
需要法国的一些帮助。我尝试在没有成功的情况下使用Google Sheet Sheet Financial公式(通过Google Apps脚本)。
function financialCalculation() {
var spreadsheet = SpreadsheetApp.getActive();
var sheet = spreadsheet.getActiveSheet();
var a = sheet.getRange(3,2).getValue() // 2,3%/12 = 0,1917% (monthly borrowing rate)
var b = sheet.getRange(11,1).getValue() // 1 (first period)
var c = sheet.getRange(2,2).getValue() // 240 (twenty years of credit = 240 periods)
var d = sheet.getRange(1,2).getValue() // 180000 euros (the value of a property)
spreadsheet.getActiveRange().setFormula(`PRINCPER(${a};${b};${c};${d})`); //#ERROR! =PRINCPER(0.0019166666666666666;1;240;180000)
/* result of formula in sheet shows =PRINCPER(0.0019166666666666666;1;240;180000))
/* result of formula SHOULD BE =PRINCPER(0,0019166666666666666;1;240;180000) with "," result is -591,38 €
};
Need some help from FRANCE. I try to use google sheet financial formulas ( through google apps script) without success.
function financialCalculation() {
var spreadsheet = SpreadsheetApp.getActive();
var sheet = spreadsheet.getActiveSheet();
var a = sheet.getRange(3,2).getValue() // 2,3%/12 = 0,1917% (monthly borrowing rate)
var b = sheet.getRange(11,1).getValue() // 1 (first period)
var c = sheet.getRange(2,2).getValue() // 240 (twenty years of credit = 240 periods)
var d = sheet.getRange(1,2).getValue() // 180000 euros (the value of a property)
spreadsheet.getActiveRange().setFormula(`PRINCPER(${a};${b};${c};${d})`); //#ERROR! =PRINCPER(0.0019166666666666666;1;240;180000)
/* result of formula in sheet shows =PRINCPER(0.0019166666666666666;1;240;180000))
/* result of formula SHOULD BE =PRINCPER(0,0019166666666666666;1;240;180000) with "," result is -591,38 €
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
两种方法
或
如果这对您不起作用,请替换PPMT由Princper替换
2 ways
or
if this doesn't work for you, replace PPMT by PRINCPER