• ベストアンサー

エクセル・多次方程式

例えば、 a + 2b + 5c = 9 の時、a,b,c の解になりうる整数解を知りたいのですが、 エクセルでどうやってかできないでしょうか?

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

  • ベストアンサー
回答No.2

Excelのソルバー機能としては「ゴールシーク」(2変数)とアドインの「ソルバー」(3変数以上)がありますが、今回の場合、数値計算してもあまり効果的ではなさそうですね…。なにしろ整数解は、無数にあるわけですから。 では、総当たり方式で、一覧表にして調べてみては?添付図のような表を作り、C4セルに「=9-2*$B4-5*C$3」を入力。次いで、C4をコピーしてC4:M14の範囲に貼り付け。

その他の回答 (1)

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

たとえば。 D1セルに =A1+2*B1+5*C1-9 と記入 アドインでソルバーアドインを追加、 D1セルでソルバーを開始 目的値をゼロとして 制約条件としてA1:C1を「区間」で「整数」を追加して設定 実行すると、解を満たす2,1,1という組み合わせが得られます。

関連するQ&A