
エクセルに以下のような条件の計算をさせたいです。
「2a , 3b , 5c , 6d , 8e , 10f」
a+b+c+d+e+fが上のどれよりも小さくなる場合の、
a,b,c,d,e,fの数字の組みわせで最も小さいものを求めたいです。
2a ≧ a+b+c+d+e+f
3b ≧ a+b+c+d+e+f
5c ≧ a+b+c+d+e+f
6d ≧ a+b+c+d+e+f
8e ≧ a+b+c+d+e+f
10f ≧ a+b+c+d+e+f
(ただし、a,b,c,d,e,fは正の数)
※分かりやすいように、これらの数字は適当に入れたので、答えが無いかと思います。
実際は別の数字に置き換えます。
※また、コンピュータが無限に計算し続けることを防ぐために上限を決めてもいいです
関数かマクロで計算させる方法を教えて下さい。
わかりやすくなるようにシンプルに説明しましたが、
実際は最大13組まで計算することになり、
自力でも計算してみましたが、とてつもなく時間がかかりました。
出来ればコンピューターに計算させたいと思い質問しました。

No.3ベストアンサー
- 回答日時:
#2です。
>a,b,c,d,e,fの数字の組みわせで最も小さいもの
これはどういう意味?
a+b+c+d+e+fが最も小さいもの、という意味かなと思ったのですが。
もしそれが当たっていれば、その#1の方の補足に書かれたa、b、cの3っつの例なら。
a=2
b=1
c=1
が a+b+c の最も小さい組み合わせになりますよ。
今ソルバーで計算しました。
答えが0になったのは、
>a,b,cに代入する数字はどれも1以上である
この条件をソルバーに入力していないからです。
あと忘れがちな条件は、それぞれ整数である、という条件で、これを入れ忘れると(あるいはオプションで設定する)実数の解を吐きだしてきます。
>a,b,c,d,e,fの数字の組みわせで最も小さいもの
というのが、a+b+c+d+e+fが最も小さいもの、という意味でないのなら、どうも線形計画法とは関係なさそうです。
私の回答は忘れてください。
失礼。

No.2
- 回答日時:
線形計画法の問題でしょう?
手では、シンプレックス法で解いたんじゃないですか?
線形計画法の問題を解くために、エクセルにはソルバーという機能が準備されています。
この↓サイトの説明で分かるかな?
http://www.kogures.com/hitoshi/webtext/or-lp-sol …
ただ、エクセルのバージョンによってこのパラメーター設定のウィンドウや設定の仕方が少し違います。
私が最も印象的に覚えているのは、各変数が正であるというのを、明示的に式で設定しなければならないバージョンがありました。
まぁ、でもググれば同じバージョンの説明がみつかるでしょう。
これ、画面見ながら一つ一つ説明しないとわかってもらえないから、説明サイトの紹介だけです。
あしからず。
この回答への補足
回答有り難うございます。
シンプレックス法をネットで調べました
数学を勉強して来なかったため、目からうろこでした。
自分では全通りを書きだしておりました。
確かに、シンプレックス法、線形計画法というのが自分の求めたい問題に合っているようです。
アドバイスを元に調べながらソルバーも試してみましたが、0以外の答えを出してくれませんでした。≧1 を設定すると答えがある問題でもエラーが出てしまいました。
シンプレックス法からエクセルでうまく計算する方法を考えてみます。
それかマクロで全通り調べるプログラムを作れたらなと思っています。
ありがとうございました。
No.1
- 回答日時:
闇雲に計算しまくる前にまず式を整理しましょう。
2a ≧ a+b+c+d+e+f
3b ≧ a+b+c+d+e+f
5c ≧ a+b+c+d+e+f
6d ≧ a+b+c+d+e+f
8e ≧ a+b+c+d+e+f
10f ≧ a+b+c+d+e+f
これらの不等式を辺々加えると
2a+3b+5c+6d+8e+10f ≧ 6(a+b+c+d+e+f)
となり、さらに整理すると
4a+3b+c-2e-4f ≦ 0
となります。
従って、この不等式を満たすa~fの組み合わせを探せばいいわけです。
> a,b,c,d,e,fの数字の組みわせで最も小さい
4a+3b+c-2e-4f ≦ 0
を満たすa~fには
(a,b,c,d,e,f) = (0,0,0,0,0,1)
(a,b,c,d,e,f) = (0,0,0,0,1,0)
などがありますが、「最も小さい」とはどういう意味でしょうか?
この回答への補足
回答ありがとうございます。
数学の知識がほとんど無いため、間違った書き方や、
言葉を使ってしまい読みにくいとは思いますがご了承ください。
上記の例題は適当に作ったため誤解を招いたかもしれません。
申し訳ありません。
あとa,b,cに代入する数字はどれも1以上である必要があります。
(説明不足でした)
3組に減らして説明しますと、
2a 5b 10c の時
a=4 b=2 c=1 とすると、
2x4=8,5x2=10,10x1=10 となり
8最低数の8がa+b+c=7を1上回ります。
このように、"2a 5b 10cのうちの最小数"≧a+b+c
となる計算を自動でしたいと考えております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 答えが合いません・・・。 4 2022/12/08 17:10
- 化学 濃度合わせ方を知りたいです。 A:23.85mol/kg B:10.83mol/kg A/Bのmol 1 2022/05/07 15:08
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) 指定した数字まで累計する方法や文字例の抽出について教えてください 4 2022/10/05 21:19
- Excel(エクセル) 関数を教えてください 2 2022/12/29 21:01
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- 化学 次の問題について聞きたいことがあります。 様々な温度(t)で五酸化二炭素(N2O5)の分解反応の反応 3 2023/06/16 15:35
- 数学 写真の問題について質問があります。 ①赤丸部分についてですが、グラフの面積がx軸で対称になっているか 3 2023/02/13 23:14
- 数学 確率を教えてください 2 2022/10/19 23:08
- Excel(エクセル) エクセルの計算式を教えてください 3 2023/03/14 13:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
宝塚歌劇のチケットの取り方
-
JALの株主優待券を使って近...
-
神戸ハーバーランドの遊園地
-
バーゲンフェア必勝法
-
細かい区切りでごめんなさい。5...
-
長野市にお住まいの方に質問します
-
新名神経由の所要時間
-
エクセルに以下のような複雑な...
-
僕を絶叫させるマシン教えてく...
-
三井グリーンランドでの最適な...
-
JALバーゲンフェア先行予約の確定
-
スペースワールドについて
-
横浜で子供を遊ばせる場所を探...
-
チケットについて
-
三宮・姫路 1dayチケットについて
-
富士急ハイランドのチケット
-
ビルボードライブ福岡
-
いきものがかりのファンクラブ...
-
八王子、立川のチケットぴあ
-
東京のライブハウス
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三宮・姫路 1dayチケットについて
-
ドタキャンのチケット代を返し...
-
都おどりの時期教えてください!
-
東武動物公園と豊島園…。
-
富士山こどもの国周辺のスーパ...
-
札幌市にある、円山動物園は中...
-
アルペンルートの前売りチケッ...
-
野球チケット購入方法
-
今度、彼氏とチームラボ(豊洲...
-
先輩に連れて行かれ初めてキャ...
-
関東で女子高生1人で遊びに行け...
-
鈴鹿サーキットのことで!
-
JRバス窓口(東京駅)
-
山口県、福岡県のデートスポット!
-
新聞の集金の人が持ってる非売...
-
姫路セントラルパークで初デート!
-
こんにちは!
-
米子ベリエ
-
東京から小倉までの高速バスに...
-
「フライ・ダディ・フライ」が...
おすすめ情報