アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。
現在の業務で1回あたり20個の単位で作業を行っています。
しかし元の材料の数が毎回20個で割り切れる数量ではなく、その場合は16個又は15個の組み合わせを作って調整しています。
(16個or15個にしないと装置がエラーを起こして品質トラブルを起こすため)
調整の際に電卓を弾いて組み合わせを毎回作っているのですが、エクセルの関数又はマクロ機能を使って、例えば材料の数を入力すると20個、16個、15個のそれぞれの組み合わせ数を自動で計算する方法は可能でしょうか。
可能であれば、具体的な方法をご教授頂ければ幸いです。

質問者からの補足コメント

  • 皆様、早速の回答ありがとうございます。
    質問内容に関して補足致します。
    元の材料数が仮に420枚とすれば、20枚の組み合わせが21組ですが、421枚となると…
    20枚:18組、16枚:1組、15枚:3組の組み合わせに振り分けて作業します。
    元の材料数は前工程の作業で確定され、その単位ごとに流さなければならないため繰り越し及び
    前工程でキリの良い数量に調整して貰うようなことはできません。

    「最適な組み合わせの自動計算」の補足画像1
      補足日時:2021/09/19 16:26
  • ありがとうございます。
    仰る通り、20個組が基本です。
    回答頂いた内容ですが、うまく理解できていません。
    初歩的なことで申し訳ありませんが質問です。
    ①数表はどのように導けばいいのでしょうか。
    ②FLOOR,MOD関数でそれぞれどの様な数値を導いているのでしょうか。
    ③組み合わせ表=数表の認識で良いでしょうか。

    No.5の回答に寄せられた補足コメントです。 補足日時:2021/09/20 06:59
  • 回答ありがとうございます。
    以下回答致します。
    A1.最大でも4,000個以内です。
    A2.①(20枚の組が一番多い組み合わせが理想)
    A3.問題ありません。

    1,000個を超えると厳しいということなので、難しそうですね...

    No.6の回答に寄せられた補足コメントです。 補足日時:2021/09/20 10:15
  • お恥ずかしながら数学には疎いのですが、記載の数式で間違いないと思います。

    No.8の回答に寄せられた補足コメントです。 補足日時:2021/09/20 10:19

A 回答 (17件中11~17件)

『組み合わせ数』ってのは個人的に、


・20枚毎纏めた数
・16枚毎纏めた数
・15枚毎纏めた数
と思っての金種表でしたけど、思い違いでしょうか?
マクロを必要とするまでもない物と初級レベルなジジィは感じたのですが?

それとも
https://juken-mikata.net/how-to/mathematics/perm …
この『組み合わせ』って事ですか?
    • good
    • 0

マクロでの総当たりによる算出を考えていますが、以下その前提での補足要求です。


1.ロット数量に入力される数値の最大値はいくつ程度でしょうか。
(簡単なマクロで確認しましたが、1000以内なら簡単に組み合わせが見つかります。それを超えると厳しくなってきます。)

2.例えば、ロット数量=110の場合、
①20枚=4組 16枚=0組 15枚=2組
②20枚=1組 16枚=0組 15枚=6組
③20枚=0組 16枚=5組 15枚=2組
の組み合わせがありますが、①②③のうち、どのパターンを望まれますか。

3.例えば、ロット数量=21の場合、
該当する組み合わせは、ありませんが、その場合は、
「組み合わせなし」のようなメッセージが表示されればよいですか。
この回答への補足あり
    • good
    • 0

マクロで組み合わせの総当たりを探すのが最適解ですが、


20個の組を基本として考えてよいならば、数表と計算式で求められます。

あらかじめ 0 から 19 個の場合の組み合わせを計算した数表を作る
例)
n |20 |16 |15
0 | 0 | 0 | 0
1 |-3 | 1 | 3 ← マイナスも可能にする
...
19|-3 | 4 | 1

数表から材料数にあった行を抜き出して表示する数式を組む
例)
A = floor(材料数/20)
B = mod(材料数,20)+1
20個の組の数 = 組み合わせ表 B 行 1 列目 + A
16個の組の数 = 組み合わせ表 B 行 2 列目
15個の組の数 = 組み合わせ表 B 行 3 列目
この回答への補足あり
    • good
    • 0

補足を見るとNo.2の金種表で宜しいのでは?


数式で入れておけば計算し直しも自動ですし。
    • good
    • 0
この回答へのお礼

ありがとうございました。
金種表はじめて知りました。
参考にして思い描いている計算表ができるか試してみます。

お礼日時:2021/09/20 06:20

>最適な組み合わせの


>1回あたり20個の単位で作業

と言う前提があったとすると憶測としては在庫の製品No.が1~40であった時、

・No.1~No.20,No.21~No.40の登録番号を用いた作業をする。
・しかし在庫がNo.38までしかなかったら、No.1~No20とNo.21~No.36が必要で、No.37,No.38は次回に回す

みたいな感じにも受け取れてしまいます。
そう言う情報は確かに必要と思いますよ。
    • good
    • 0

>その場合は16個又は15個の組み合わせを作って調整



多分16個の方が優先で満たなきゃ15個でもとしてですが、15個に満たない時は『余り』となるのでしょうか?

憶測ですけどこれって『金種表』
https://kokodane.com/kan41.htm
の作り方に似ていそうに思えますけど?
    • good
    • 0

文章を読んだだけでは、具体的なイメージがわきません。


添付図のような実際の具体的なレイアウトを画像で提示されると、良い回答が得られやすくなるかと。
「最適な組み合わせの自動計算」の回答画像1
    • good
    • 0
この回答へのお礼

具体性が欠けていました。
ありがとうございました。

お礼日時:2021/09/20 06:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!