エクセルのゴールシーク機能とは、ある関数f(x)がある値になるときのxの値を求めることができる機能です。

データ>What-If分析>ゴールシーク のところにあります。


まず変数のセルを用意し、関数のセルにはその変数のセルを用いて数式を作ります。

そしてゴールシークでそれぞれ変数と関数、関数がとるある値を指定してやればその時の変数の値を求めることができます。


注意

ゴールシークでは変数の初期値によって収束する値が異なります。

関数がある値をとるときの変数が複数ある場合は、変数は初期値から近いものに収束します。


またゴールシーク機能はあくまで近似するだけなので精度はそこまで高くないことにも注意です。