• ベストアンサー

多項式の関数について

y=ax^3+bx^2+cx+d という式で、yがわかっていてxを求めたいとき、エクセルの中でどのような計算式を使えばいいですか?(言葉が拙くてすみません。) よろしくお願いします。

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

  • ベストアンサー
  • toshi_ho
  • ベストアンサー率42% (71/168)
回答No.2

ゴールシークの機能を使用すればいいと思います。 あるセルに式を入力し、変化させるセル(xの値)と求めたい式の結果(yの値)を入力するだけです。

muji324
質問者

お礼

どうもありがとうございました。エクセルの本を何度も読みながらゴールシークを勉強しました。その本の中では、複雑な計算式も表にしてxの値を求めるようになっていました。そのため、=ax^3+bx^2+cx+dを x a*(xのセル)*^3     b*(xのセル)*^2    c*(xのセル)*^1     +d とし、たてにセルに入れ、一番したのセルにはその合計をいれた表を作りゴールシークを用いて結果を求めることができました。 ゴールシークの使いかたはこれでいいのでしょうか?

muji324
質問者

補足

あるセルというのは、=ax^3+bx^2+cx+dの部分のことですか? ゴールシークの使い方がとても難しいです。。

その他の回答 (2)

  • toshi_ho
  • ベストアンサー率42% (71/168)
回答No.3

>ゴールシークの使いかたはこれでいいのでしょうか? 使い方は、それで合っています。 もちろん、式のセルを4つに分けずに一つのセルに入力してもOKです。

muji324
質問者

お礼

どうもありがとうございました。 一つのセルに計算式を入れてもできるようになりました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

計算式というより、ゴールシークですかね

muji324
質問者

お礼

そうです!! よろしくお願いします!

muji324
質問者

補足

すみません。お礼を書いてから、再度「補足内容」に書きなおしています。 実は、ゴールシークの意味がわからないまま、返事をしてしまいました。今、ネットで調べましたがちょっと違うような気がしました。でも、最終的には、どんような方法でもわかるようになればいいので、ぜひ教えてください。 ちなみに、IfとかSTDEVとかのような関数を使うことで、xの値を一発で表すことができるといいな・・・と思っておりました。 今、3次多項式のグラフを作って、xとyの母集団を入れ替えることで対応しています。しかし、通常どおりのグラフの式も必要なため、ひとつの表から2つの多項式グラフを作成しているので、手間のかかる作業となり、何かのミスが生じてしまいそうな気がして心配です。 長々となってしまいましたが、どうぞよろしくお願いします。