- ベストアンサー
ソルバーを一言で説明すると?
エクセルにソルバーと言う機能がありますが、このソルバーに関して「ソルバーってどう言う機能か?」と言う疑問を一言でご説明していただけませんでしょうか?WEB上で検索してみたのですが、要約されている資料が見つかりませんでした。余りパソコン、数学に深い知識が無くても理解できる解説が頂きたいのですが… 何方様かお知恵、お力をお貸し願えませんでしょうか? 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ソルバーとは、 決められた条件の範囲内で、複数のセルの値を変化 させて条件にあった最適値を求めてくれるツール。 参考URLの「ソルバーとは」も如何でしょうか。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
#3のものです。 微妙に違う説明を見たので、こちらの方が今後勉強して行くとき、発展性がありそうなので、#3と同じ問題で説明します。 ---- セルA1:C14に下記を打ちこむ。 (A列) (B列) (C列) (確認用)方程式 2x+y=4 x+y=3 変数のボックス x 1 y 2 制約式 4 x=B3,y=B4としてB1の式を書き換え 3 x=B3,y=B4としてB2の式を書き換え 目的式 3 変化させるセル $B$3:$B$4 制約条件 $B$6=4 B1の式から制約式B6の右辺を記述 $B$7=3 B1の式から制約式B7の右辺を記述 (関数式を入れる個所) B6に=2*$B$3+$B$4 B7に=$B$3+$B$4 B9に=$B$3+$B$4 と入れる。 (ソルバーの操作) メニューのツール-ソルバーをクリックする。、 <ソルバー:パラメータの指定> の画面を出します。 「目的セル」に$B$9を指定。 「目標値」は最大値をクリック。 「変化させるセル」は$B$3:$B$4を指定(XとYのあるセルを指定)。 追加ボタンをクリック。 <制約条件の追加画面>で 「セル参照」で$B$6を指定。 「演算子指定」は=を指定。 「制約条件」で(式2)の=4と入れる。 OKボタンをクリック。 追加ボタンをクリック。繰り返しで <制約条件の追加画面>で 「セル参照」で$B$7を指定。 「演算子指定」は=を指定。 「制約条件」で(式2)の=3と入れる。 OKボタンをクリック。 実行ボタンをクリック。 「制約式」のところで方程式の左辺の式をそのまま入れていることに注意してください。 「制約条件」で方程式の右辺(値)を制約条件として 記述していることに注意下さい。このやり方が自然であると思ったわけです。
- imogasi
- ベストアンサー率27% (4737/17069)
簡単な実例を解説します。実際にやって見ましょう。 2X+Y=4 X+Y=3 と言う連立2元1次方程式を解きます。 ----- 上記の式をx=2-y/2(式1) x=3-y (式2) と変形します ----- A1にX、A2にYと入れます。B1、B2に付いての項目見出しのようなものです。 B1に(式1)の=2-$B$2/2と入れます。 (式1)でのyを$B$2に置換えて入れるわけです。 B2に0と入れます。初期値です。 ---- メニューのツール-ソルバーをクリックする。、 <ソルバー:パラメータの指定> の画面を出します。 「目的セル」に$B$1を指定。 「目標値」は最大をクリック。 「変化させるセル」は$B$2を指定。 追加ボタンをクリック。 <制約条件の追加画面>で 「セル参照」で$B$1を指定。 「演算子指定」は=を指定。 「制約条件」で(式2)の3-$B$2と入れる。 OKボタンをクリック。 <パラメーターの指定> 画面になる。 実行ボタンをクリック。 エクセルは(式2)の制約(=条件)のもとにYを小刻みに変化させて、(式1)に合うものを探します。 <探索結果〉画面になり 「最適解が見つかりました。」となり、「解を記入する」がONになっているので、B1に1、B2に2がセットされる。 OKをクリックしてセルに確定される。 ----- 制約条件の変更は、パラメーターの指定画面で、制約条件の 中の式をクリックし、変更ボタンをクリックすると制約条件変更 の画面が出るので、そこで行います。 ---- 連立2元1次方程式は(式1)を(式2)の制約条件のもとに 解いたことになります。
お礼
ご回答ありがとうございました。 実例を挙げてのご丁寧なご回答を下さり感謝いたします。 ソルバーを実施する際の参考としてはとてもわかりやすく解説していただいたと思います。 ただ今回は「ソルバーとは?を一言で要約説明したい」と言う目的でしたので…”最良の回答”を付けられず申し訳ありません。
- arukamun
- ベストアンサー率35% (842/2394)
こんにちは ソルバー solver solve 解決する。解答をを出す。 solve + er 解答者。 ですね。 コンピュータであれば、解決に導いてくれるアプリケーション(ユーティリティやツール)といったところでしょうか。
お礼
ご回答ありがとうございました。 ただ私が知識の無い人に解説する場合には少し内容が抽象的すぎる様な感じがいたしました。
お礼
ご回答ありがとうございました。 参考URLを含め、「ソルバーとは」という解説を簡単にまとめるには最良の解説でした。 大変参考になりました。 ありがとうございました。