※ ChatGPTを利用し、要約された質問です(原文:複数の条件を満たす数値の自動計算式)
自動計算式:複数の条件を満たす数値の計算方法
このQ&Aのポイント
商品発注数の自動計算式に関する質問です。A列には一か月分の商品の発注や在庫に関する情報が入っています。商品は6種類あり、各商品の発注数は合計で504になる必要があり、発注単位は6です。
また、各商品の3ヶ月先までの在庫保有率を示す指数があり、出来るだけ1.00に近づけるのが目標です。この指数は発注数を入力すると自動的に計算され、最低でも0.70は必要です。
上記の条件を満たすための自動計算式を関数で作成したいです。
商品発注数の自動計算式に関する質問です。
A列には一か月分の商品の発注や在庫に関する情報が入っています。商品は6種類あり、
A12(商品1)
A20(商品2)
A28(商品3)
A36(商品4)
A44(商品5)
A52(商品6)
に各商品を発注する数が入ります。これら6商品の発注数は合計で504になる必要があり、発注単位は6です(6の倍数が入る)。
また、
A14(商品1)
A22(商品2)
A30(商品3)
A38(商品4)
A46(商品5)
A54(商品6)
には各商品の3ヶ月先までの在庫保有率を示す指数があり、出来るだけ1.00に近づけるのが目標です。この指数は発注数を入力すると(今月の在庫数÷来月以降3ヶ月の販売予定数)で自動的に計算され、最低でも0.70は必要です。
これらの情報をまとめると下記のようになるかと思います:
----------
A12+A20+A28+A36+A44+A52=504
かつ
A12=xの時A14≧0.7
A20=yの時A22≧0.7
A28=zの時A30≧0.7
A36=aの時A38≧0.7
A44=bの時A46≧0.7
A52=cの時A54≧0.7
を満たす、A12、A20、A28、A36、A44、A52に入る6の倍数の数字の自動計算式
----------
この計算式を、できれば関数で作成したいのですが、可能でしょうか?知識不足のため、説明が不足していたり分かり辛かったら申し訳ございません。
よろしくお願いいたします。
お礼
お礼が遅れてすみません。本日職場で問題の数式を上司に見せなければならなかったのですが、職場に着いた時点で投稿を拝読し、無事ご提案いただいた方法を職場のエクセルシートに当てはめて計算することができました!!何度も詳細にご説明いただき本当にありがとうございました。 本日、合計発注数は504だけでなくその倍数でもいいという説明を受けたので、今後504では解が見つからない場合、ソルバーの目標値を自動的に倍数(1008、1512など)にする方法をを模索したいと思います。 これまであまりエクセルで高度な計算をすることがなかったのですが、今後は自分自身でも本を買って将来的にはマクロを組むことを目標に勉強しようと思います。ありがとうございました。