• ベストアンサー

エクセルで計算結果の最適を簡単にもとめたい。

エクセルの表を使い多くの変数で計算するとき、計算結果を ある値に近つけたいときがあります。 たとえばA1セル、A2セル、・・・・・・・と変数が入っていて、その 計算結果をG1セルに入っている。 G1セルの答えが100になるA1セルの値は、いくつか?とか」です。 いまのやり方だと。まず、A1セルに適当に2を入れてみる。次に A1セルに3を入れてみる。そうすると2の方が近いので、今度は、 2.2をいれる、とかしていったりきたりして、2.33とかの答えを 求めています。 他の方法として、計算の表をたとえば10個作って、A1セルとG1セル の10個の値を表にして、10個分まとめて計算させる」とかが考えられ ますがこれも表がおおきいとあまり賢い方法とは思えません。 マクロを使わずにいい方法があれば教えてください。 マクロを使わないとできないなら、マクロの使い方から教えて いただきたく。(たとえばここのサイトを見ればいいよ」とかでも OKです。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

「ゴールシーク」機能ですかね。 詳しくはご自身で検索してみてください。

suzukuma
質問者

お礼

回答有難うございました。エクセルにこのような機能があるとは、しりませんでした。

その他の回答 (1)

  • m_and_dmp
  • ベストアンサー率54% (992/1825)
回答No.2

ツールメニューにある「ゴールシーク」を使ってみてください。ツールメニューになければもしかして追加のアドインかもしれませんので、追加してください。 変化させるセルの値が1つだけなら簡単に答えが得られます。 いくつものセルの値を変化させて目的に近づけるというような使い方はできません。

suzukuma
質問者

お礼

回答ありがとうございました。エクセルにこのような機能があるとは、知りませんでした。

関連するQ&A