
建築資材の取数の計算をエクセルで行おうと思って、数式を作っているのですが、うまくいきません。御享受下さい。
形は同じで長さの違う(4000ミリ、3000ミリ、2000ミリ)の材料から
例えば1200ミリ×12本、900ミリ×5本、750ミリ×3本、400ミリ×20本
(この数値と本数は毎回変わる)
を切って取る時4000ミリ、3000ミリ、2000ミリそれぞれ何本いるか?
いちばんロスが少ない取り合わせは?
と言う仕事で、毎日困っています。エクセルで数式を作ってどんな長さの注文が来ても、電卓とにらめっこせず一発で出そうと思ってます。計算自体は加減乗除くらいなのですが、一番ロスを少なくする方法で困っています。どなたか、ヒント下さい。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
けっこう難解な問題ですね。
簡単にエクセルの数式だけで解決できる問題とは思えません。
もし、エクセルで処理させるためにはマクロ(VB)を使わなければ
できないと思います。
この計算をさせるためには幾重かのループと条件分岐を使わなければなりません。
プログラムを推測すると
1.資材テーブルの作成
2.使用材テーブルの作成
3.ある使用材に対し、どの資材を使うか判別し資材テーブルに書き込む
3-2 振り分けた使用材は使用材テーブルに書き込む。
(もしくは使用材数を減らす)
4.使った資材に余りがでれば、適する使用材を判別し資材テーブルに書き込む
4-2 振り分けた使用材は使用材テーブルに書き込む。
(もしくは使用材数を減らす)
5.使用材テーブルを確認し全ての使用材を振り分けたか確認。
振り分けていなければ3に戻り、振り分けていれば終了
といった感じでしょうか?
ここで、どの資材も使用材で割り切れない場合、資材判別で
4000の方が良いのか2000の方がよいのかという疑問も残ります。
在庫も考慮すると、もっと複雑なプログラムになりそうですね。
この問題に対する手順は質問者様が一番理解されていると思いますので、参考とさせていただきます。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部キーだけのテーブル(主キ...
-
「テーブルに座って……」という...
-
論理名とコメント構文(?)について
-
複雑なSQL文について
-
L2SWはARPテーブルを持っている?
-
ACCESS での LEFT JOIN 時の WH...
-
Accessデータベースウインドウ...
-
Excelのテーブルでmatch関数の...
-
データベースの接続に失敗して...
-
会社の飲み会の幹事になり、座...
-
見えないテーブル(phpMyAdmin)
-
面接のときテーブルが正面に。...
-
【PHP】SQL文のSUM関数で出力し...
-
取数計算
-
Delphi SQL
-
サブクエリでのアップデート(My...
-
vers か a か(フランス語)
-
鑑テーブルとはどのようなテー...
-
飲み会で、座敷orテーブルどち...
-
セキュリティの考え方。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「テーブルに座って……」という...
-
会社の飲み会の幹事になり、座...
-
外部キーだけのテーブル(主キ...
-
テーブルリンク リンク元を知...
-
オーダーの覚え方について
-
下記、問題に対しての解答が以...
-
飲み会で、座敷orテーブルどち...
-
アクセスのリンクテーブル一覧...
-
【エクセル】データテーブルの...
-
L2SWはARPテーブルを持っている?
-
面接のときテーブルが正面に。...
-
男性と2人で飲食店に行きテーブ...
-
UTF8のテーブルをODBCドライバ...
-
お金持ちのテーブル
-
1つのテーブルに同じデータを参...
-
テーブル名の前のドットの意味
-
複雑なSQL文について
-
データベースの接続に失敗して...
-
【PHP】SQL文のSUM関数で出力し...
-
更新されたテーブルを表示したい
おすすめ情報