MESCIUS SPREAD for Windows Forms 17.0J
ゴールシーク

FpSpreadクラスのGoalSeekメソッドを使用すると、数式で目標の結果を得るために必要な値を取得できます。この機能では近似値も許容されます。

サンプルコード

次のサンプルコードでは、数式がセル(1,1)に設定されています。この数式で「32」という結果を得るために必要なC1セルの値を取得します。

C#
コードのコピー
fpSpread1.Sheets[0].Cells[1, 1].Formula = "C1+D1";
fpSpread1.Sheets[0].Cells[0, 3].Value = 2;
fpSpread1.GoalSeek(0, 0, 2, 0, 1, 1, 32);
Visual Basic
コードのコピー
FpSpread1.Sheets(0).Cells(1, 1).Formula = "C1+D1"
FpSpread1.Sheets(0).Cells(0, 3).Value = 2
FpSpread1.GoalSeek(0, 0, 2, 0, 1, 1, 32)
参照

 

 


© MESCIUS inc. All rights reserved.