GC.Spread.Sheets 名前空間 > CalcEngine タイプ : goalSeek メソッド |
Javascript (Usage) | |
---|---|
var value; // Type: any value = GC.Spread.Sheets.CalcEngine.goalSeek(changingSheet, changingRow, changingColumn, formulaSheet, formulaRow, formulaColumn, desiredResult); |
Javascript (Specification) | |
---|---|
function goalSeek( changingSheet : Worksheet, changingRow : number, changingColumn : number, formulaSheet : Worksheet, formulaRow : number, formulaColumn : number, desiredResult : number ) : any; |
// 次のサンプルコードは、目標値探索の使用方法を示します。// ローン額が10000、返済期間が18か月、毎月の返済額が600のローンを組むために必要な金利を求めます。 sheet.setValue(0, 1, 10000); // ローン額 sheet.setValue(1, 1, 18); // 返済月数 sheet.setFormatter(2, 1, "0%"); // 金利 sheet.setFormatter(3, 1, "0.00"); sheet.setFormula(3, 1, "PMT(B3/12,B2,B1)"); // 返済額 GC.Spread.Sheets.CalcEngine.GoalSeek(sheet, 2, 1, sheet, 3, 1, -600); // B3の結果は10%