Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


65024 / 76733 ←次へ | 前へ→

【16286】Re:平均値の参照
発言  hideo  - 04/7/23(金) 12:09 -

引用なし
パスワード
   ▼ichinose さん:
こんにちは。すいません。説明不足ですね。
>>A3,B3には
>>
>>A3=9(A1+C1)
>>B3=10(B1+D1+E1)
>
>この式が???
>だって、A1+C1というように決まっているなら
>何をどう変更するのでしょうか?

例えばの事で、A3とB3には固定された算出式が入るのではなく、A3とB3が出来るだけ同じ値になるように理想の組み合わせを探すようにします。今回の場合はA3=A1+C1だという事です。

>>のようにA1・B1・C1・D1・E1をそれぞれ1バッチとして扱い、バッチは崩さずに、A3とB3が出来るだけ平均になるように結果を導きたいと思っています。
>
>と言われてますが、「バッチを崩さずに」という表現の真意がわかりません。
>私の拙い知識では、バッチとは、あるまとまった情報の塊だと理解しています。
>それを崩さずに??、わかりません。
>逆に崩すというのはどういう場合を想定されていますか?
>
バッチを崩すという表現は適切ではなかったかもしれません。

例えば、(A1+B1+C1+D1+E1)/2 で算出されると数値が混じってしまう事になるので記入しました。

>>>>A1=5 B1=3 C1=4 D1=6 E1=1
>>>
>>>
>>>>回答を求めるセル
>>>>A3,B3にできるだけA3,B3を比較して均等になるように回答を算出するにはどのようにすればよいでしょうか?
>均等になるように何をするのでしょうか?
>
>
>で、わからないながらも仕様を想像してみました。
>
>hideo さんが入力データとして、ご提示されたセルA1〜E1ここには、
>例えばのデータとして、
>
>>>>A1=5 B1=3 C1=4 D1=6 E1=1
>
>これが入っているんですよね?
>
>
>これを
>
>セルA3には、「=9*(x+y)」
>セルB3には、「=10*(α+β+γ)」
>
>と言う式にセルA1〜E1の値を組み合わせて計算し、その差(B3-A3の絶対値)が一番小さい組合せを探すという仕様を想定しました。
>
>つまり、例のようにセルA1〜E1に値が入っているとすると、
>
>A3には、「=9*sum($C$1:$D$1)」の答え、90
>B3には、「=10*sum($A$1,$B$1,$E$1)」の答え、90
>その差は、0
>
>こういう意味なら、ちょっと前に、似たようなコードを書きましたから、
>作成する事は出来ると思いますが・・・。
>
>もし、私の想定がとんでもなくhideo さんが意図している仕様とかけ離れていた場合、
>
>入力データと出力データが何なのか?
>こういう入力データなら出力として、こんな結果が得たいと言う例を
>3パターンぐらい記述して頂くと私でも理解できると思います。
>
>こういう仕様を明確に記述するのは、本当に難しい事だと思いますが、
>よろしくお願いします。

今回の入力データは、入力するデータの種類でワーカーに不公平が内容振り分けるために出来るだけ近い数値を導き出そうとしています。但し、1種類のデータが2人に分かれてしまうと、作業場不備がおこるため、種目単位でワーカーに振り分けるとこになります。

拙い説明ですいません。宜しくお願いします。

4 hits

【16249】平均値の参照 hideo 04/7/22(木) 10:36 質問
【16251】Re:平均値の参照 ichinose 04/7/22(木) 10:52 発言
【16252】Re:平均値の参照 hideo 04/7/22(木) 11:12 お礼
【16273】Re:平均値の参照 ichinose 04/7/22(木) 21:32 発言
【16286】Re:平均値の参照 hideo 04/7/23(金) 12:09 発言
【16288】Re:平均値の参照 ichinose 04/7/23(金) 13:19 回答
【16304】Re:平均値の参照 hideo 04/7/23(金) 17:05 お礼

65024 / 76733 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free