• ベストアンサー

EXCEL ゴールシークの関数?

EXCEL ゴールシークの関数? ゴールシークを画面操作をしなくて ゴールシーク機能を持つ 関数はありませんか? 無ければ 複合関数は? VBを使わないでEXCEL関数だけで 求める方法を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 例えば、財務関数のNPVなどがありますが、ゴールシークの代わりに、関数だけで、オプションの循環参照計算があります。そうでなければ、基本的な話ですが、微分を使うか、もしくは、ミスが出やすいのですが、オートフィルで、目的の値を探すか、いずれかの方法があると思います。 ただ、VBというか、マクロのことだと思いますが、そういう区分けはあまり意味のないことだと思います。それは、アドインもピボットも、コマンドの3分の1程度は、動的なプログラムを使っているからです。また、分析ツールは完全にExcelの古いマクロです。 私は、マクロを中心とする回答者のひとりです。何かを使わないという条件付き質問は、学校のテストやクイズやお遊びとしてはありえるとしても、ゴールシークというものは、論理的な計算ではなく、反復する時系列な計算です。それは、基本的にマクロにほかなりません。ただし、私たちが考えるよりも、遥かに速い処理です。それを論理的な計算をするというなら、その求める具体的な質問がなければ、話は進みません。解答を求めたいなら、方法論は何でもアリではないかと思います。そうでないなら、純粋に数式で計算させるMathematica のようなもののほうが良いと思います。

その他の回答 (1)

  • warumx
  • ベストアンサー率0% (0/9)
回答No.1

こんばんは、レスが付かないようですね。 どういう計算をしたいのか分かりませんが、ゴールシークは 反復計算をベースにして解を求めています。 したがって、Excel関数でも何度も同一の計算をすれば解が 得られますが...

関連するQ&A