• ベストアンサー

excelのソルバーについて質問です

[ソルバー:パラメータ設定]ダイアログボックスの[変化させるセル]にセル範囲を設定しましたが、ソルバーを実行した結果のそのセル範囲の数値が正答例と極僅かですが異なってしまうんです [ソルバー:パラメータ設定]ダイアログボックスの設定は全て正答例と同じになってるのですが・・・ ソルバーの場合はこんなふうに誤差が起きるもんなんでしょうか? ちなみにこれはサーティファイのExcel表計算処理技能認定試験1級の勉強中に起こった疑問です

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

ソルバー実行開始時に変化するセルに記入されている値によって、着地点が(制約条件の精度の範囲内で)ずれる事は十分に起こります。

adxgamwgaw145
質問者

お礼

やはりそうでしたか。 ソルバーという機能はサーティファイの勉強によって初めて知ったものですし、ソルバーについて解説してある参考書なしに勉強しているものですから…。 教えていただきありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelのsolver実行の手間を省きたい

    Excel2000上でソルバーを使って関数のパラメータの最適値を求める作業をできるだけ自動的にできないでしょうか。 例えば、関数が一つだとしても、それを当てはめるべきデータのリストが100個あれば、ソルバーを手作業で100回実行しなければなりません。特に同じワークシートのなかで全ての作業を済ませようとすると、1回ごとに「目的セル」や「変化させるセル」を指定しなければなりません。当てはめを行うワークシートを独立に用意すればソルバーの実行自体は簡単になるかもしれませんが、そこにデータリストをコピーし結果をどこかに保存する手間がかかります。さらに、エクセルのマクロではソルバーは使えないと聞いております。なんとかならないものでしょうか。(OS:WindowsME)

  • ソルバーのマクロ組み込みについて

    2つ質問がございます。 一つはExcel2003にてソルバーをマクロに組み込みたく、Visual Basicのツール>参照設定>参照にいきsolver.xlaのファイルを探せど見つからずに困っております。 二つ目は、過去の質問(質問者:Curtis様。参照:http://okwave.jp/qa350463.html)で 「Excel2000上でソルバーを使って関数のパラメータの最適値を求める作業をできるだけ自動的にできないでしょうか。 例えば、関数が一つだとしても、それを当てはめるべきデータのリストが100個あれば、ソルバーを手作業で100回実行しなければなりません。特に同じワークシートのなかで全ての作業を済ませようとすると、1回ごとに「目的セル」や「変化させるセル」を指定しなければなりません。当てはめを行うワークシートを独立に用意すればソルバーの実行自体は簡単になるかもしれませんが、そこにデータリストをコピーし結果をどこかに保存する手間がかかります。さらに、エクセルのマクロではソルバーは使えないと聞いております。なんとかならないものでしょうか。」 とありますが、上記の内容をVBAでプログラムを組み、自動化することは実際可能なのでしょうか?可能であればどのように組むのでしょうか? ご面倒とは思いますがよろしくお願い致します。

  • EXCEL2010のソルバー

    マニュアルに従って、ソルバーのアドインをしましたが、「実行」ボタンはどこにも見つからず、困っていたので、一体「実行」ボタンはどこにあるのか教えて欲しい旨質問させて頂きましたが、頂いた回答はマニュアルの内容そのままで、何も解決しておりません。 マニュアルを読んでいくと、『ファイル→オプションと辿り、EXCELのオプション画面を開き、左側で「アドイン」をクリックし、「管理」のプルダウンメニューで「EXCELアドイン」を選択して「検索」をクリックせよ』とあります。しかし、まず「検索」ボタンは見当たりません。見当たるのは「設定」ボタンです。取りあえず「設定」ボタンをクリックするとアドイン画面が現れるので、「ソルバーアドイン」にチェックマークを入れてOKをクリックしたところ、「データ」タブの「分析」グループに「ソルバー」ボタンがあることは確認出来ました。 そして「ソルバー」ボタンをクリックすると「ソルバーのパラメーター」が現れましたが、どこにも「実行」ボタンは見当たりません。一体どこにあるのでしょうか? 大変申し訳有りませんが、繰り返させて頂きますと、私の質問は、マニュアル通りにアドインしたけれども「実行」ボタンが見当たらないのでどうしたらいいか解決策を教えて頂き度いというものです。どうか宜しく御願い申し上げます。古いバージョンのEXCELでは「実行」ボタンは有りましたが、何故EXCEL2010では見当たらないのでしょうか?これではソルバーを使えません。マニュアル通りにアドインして「実行」ボタンが見当たらないのは何故でしょうか?

  • エクセルのソルバーの制限条件

    化学関係の計算でエクセルのソルバーを使って最適解を求めようと思って使ってみました。 式自体は二つ。 変数は3つ(α、β、x)です。 (数学が専門でないので、変数と言って良いのかわかりませんが、要は文字です。) このうちxを決めるとα、βは自動的に決定されます。 問題では、α+βが最大となるxの値を求めたいのです。 二つの式はその3つの変数の絡んだ式で、両方とも=10となります。 xは4以下です。 一応、化学の計算ですので、すべてにおいてマイナスはありえません。 この条件でソルバーを使おうと思って、 α、β、xをあらわす空のセルを設けて、二つの式を別のセルに書きました。 もちろん、割り算が絡んでるのでエラーですが。 さらに、α+βのセルも作りました。(ココにはα+βの式が入力されています。) 目的セル→α+β 変化させるセル→x ここまでは問題ないのですが、制限条件で、 xを4以下や、二つの式を=10と言うのがエラーになるようです。 エクセルのトラブルシューティングでは、以下のように書かれていました。 [制約条件の追加] または [制約条件の変更] ダイアログ ボックスに無効な名前や数式を入力したか、または [制約条件] ボックスに"整数"や"バイナリ"を入力しました。制約条件を整数にするには、比較演算子の一覧の [区間] をクリックします。バイナリを設定するには、[データ] をクリックします。 どういう意味でしょうか? 比較演算子の一覧というのはどこにあるのでしょうか? 文がめちゃめちゃですが、よろしくお願いします。

  • Excel 循環参照発生時のヘルプを無くしたい

    質問お願い致します。 現在、Excel2007を使用しています。 SUM関数の計算範囲にSUM関数自身のセルを引用しているセルがある場合に(例えばA10のセルが「=SUM(A1:A9)」でかつA1のセルが「=A10」のときなど)、循環参照の警告というダイアログボックスとともにExcelヘルプというウィンドウが開きます。 ダイアログボックスが出て注意を促してくれるのは大変ありがたいのですが、Excelヘルプのウィンドウは開くのに5秒~10秒程掛かり、その間作業が止まるので大変煩わしく思っています。 そこで質問ですが、循環参照をが発生してしまった場合に「ダイアログボックスのみ」開くように設定することはできませんでしょうか。Excelヘルプのウィンドウは時間ばかり掛かるので表示させたくありません。 会社のパソコンなのでレジストリの変更などは出来ないかもしれませんが、方法を御存じの方がいましたら、宜しくお願い致します。

  • エクセル、条件付書式のショートカットキーは?

    こんばんは タイトルの通りですが、 エクセルで、「条件付書式の設定」ダイアログボックスを出す ショートカットキーはあるのでしょうか? (Ctrl+1で 「セルの書式設定」ダイアログボックスが出るようなイメージです) http://www2.odn.ne.jp/excel/xlshortcut.html#SEC9 http://www.excel7.com/excel_shortcut.htm ↑ こちらの方では見つけられなかったので (私が見落としているだけ?) ご存知の方がいらっしゃいましたら よろしくお願いします。

  • EXCELでセルの書式設定ダイアログボックスが出ません。

    私はEXCEL2000です。 人からもらったファイルなんですが、目的のセル上で右クリックして、セルの書式設定をクリックしてもダイアログボックスが出ません。 変更するためになんとか見つけたのが、編集-クリア-書式で一度書式をクリアするか、又は不思議なのですが、セルを白で塗りつぶしたりすれば、書式設定のダイアログボックスが出るようになります。 このセルにはいったいどんな設定がしてあるのでしょうか?

  • EXCELでできますか。

    LOTUS123(2001)で、セル内のフォントサイズ、文字位置、その他操作は範囲のプロパティを使用して、ダイアログボックスを閉じることなく即反映したことがわかり便利でした。同じことをエクセル(2002)ではセルの書式設定ロパティのダイアログボックスを出してOKを押さないと反映された状態が確認できません。 しかもOK で消えてしまうため、やり忘れた際はまた 書式設定を出さなければいけません。ちょっとしたことですが、EXCELではできないのでしょうか。

  • Excel 表計算処理技能認定試験について

    お世話になります。 サーティファイの実施する「Excel 表計算処理技能認定試験 2級(Microsoft Office 2007)」を受験しましたが、不合格となってしまいました。 郵送されてきた試験結果は、以下のとおりでした。 ・知識問題正答率 63% ・実技問題正答率 98% 再度受験したいと考えていますが、知識問題はどのような方法で勉強(参考書、問題集、サンプル問題等)するのが効果的でしょうか。 自宅にあるのは「Microsoft Office 2003」ですが、受験時に通学していた訓練校では「Microsoft Office 2010」を使用していました。 受験経験のある方、有資格者の方、指導されている方、よろしくお願いいたします。

  • EXCELで数値の検索

    excel2000です。 あるセル範囲の中から、数値の入っているセルを探し出し、 「計」の字のあるセルの前までその数値を繰り返す・・・という表を 作りたいのですが、どうしたらいいのかわかりません。 例) A3に「1」、B6に「計」が入っています。 A1からA5の範囲から数値の入っているセル(=A3)を探し出し、 C1:C5に「1」を並べる。 続いてA8に「2」、B11に「計」が入っていて、 C7:C10まで「2」を並べる。 という感じです。 A列の範囲は毎回変わり、B列の「計」の次の行から、 次の「計」の手前までの範囲です。 数値が入っている場所(A3やA8)も毎回変わります。 本当に困っています。 お力を貸してください。よろしくお願いします。

専門家に質問してみよう