- ベストアンサー
多項式の関数について
y=ax^3+bx^2+cx+d という式で、yがわかっていてxを求めたいとき、エクセルの中でどのような計算式を使えばいいですか?(言葉が拙くてすみません。) よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ゴールシークの機能を使用すればいいと思います。 あるセルに式を入力し、変化させるセル(xの値)と求めたい式の結果(yの値)を入力するだけです。
その他の回答 (2)
- toshi_ho
- ベストアンサー率42% (71/168)
回答No.3
>ゴールシークの使いかたはこれでいいのでしょうか? 使い方は、それで合っています。 もちろん、式のセルを4つに分けずに一つのセルに入力してもOKです。
質問者
お礼
どうもありがとうございました。 一つのセルに計算式を入れてもできるようになりました。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
計算式というより、ゴールシークですかね
質問者
お礼
そうです!! よろしくお願いします!
質問者
補足
すみません。お礼を書いてから、再度「補足内容」に書きなおしています。 実は、ゴールシークの意味がわからないまま、返事をしてしまいました。今、ネットで調べましたがちょっと違うような気がしました。でも、最終的には、どんような方法でもわかるようになればいいので、ぜひ教えてください。 ちなみに、IfとかSTDEVとかのような関数を使うことで、xの値を一発で表すことができるといいな・・・と思っておりました。 今、3次多項式のグラフを作って、xとyの母集団を入れ替えることで対応しています。しかし、通常どおりのグラフの式も必要なため、ひとつの表から2つの多項式グラフを作成しているので、手間のかかる作業となり、何かのミスが生じてしまいそうな気がして心配です。 長々となってしまいましたが、どうぞよろしくお願いします。
お礼
どうもありがとうございました。エクセルの本を何度も読みながらゴールシークを勉強しました。その本の中では、複雑な計算式も表にしてxの値を求めるようになっていました。そのため、=ax^3+bx^2+cx+dを x a*(xのセル)*^3 b*(xのセル)*^2 c*(xのセル)*^1 +d とし、たてにセルに入れ、一番したのセルにはその合計をいれた表を作りゴールシークを用いて結果を求めることができました。 ゴールシークの使いかたはこれでいいのでしょうか?
補足
あるセルというのは、=ax^3+bx^2+cx+dの部分のことですか? ゴールシークの使い方がとても難しいです。。