[[20150116160046]] 『既出かもですが・・・複数条件から抽出?』(Areth) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『既出かもですが・・・複数条件から抽出?』(Areth)

初めまして、失礼します。

一ヶ月ほど悩んでます、どうかお力添えください。

まず下記の表をご覧下さい

   A      B    C
1  名前    α値   β値
2  あ     15   200
3  い     20   250
4  う     13   180
5  え     14   220
6  お     11   230
7  か     18   170
8  き     12   190
9  く     16   220
10 け     15   240
11 こ     11   220
・・ ・     ・・   ・・・
・・ ・     ・・   ・・・
99 ・     ・・   ・・・

この表の「β値の合計が最大になるように、かつα値の合計が100に近づくor100になるようにデータを抽出」してもらうような計算、式、は可能でしょうか?

私はマクロを使ったりしたことありませんが、ご教授お願いいたします。

< 使用 アプリ:、使用 OS:MacOSX >


 回答じゃあないんですが
 最適化問題ってやつだと思います。

 しかも1配列じゃなくて2つの配列となるともっと難しいのかなぁ
https://www.excel.studio-kazu.jp/kw/20101029154929.html
(稲葉) 2015/01/16(金) 16:32

 ソルバーでできました。
 E1=SUMPRODUCT(D2:D99,C2:C99)
 F1=SUMPRODUCT(D2:D99,B2:B99)

 ソルバーの設定
 目的セル       E1
 目標値         最大値にチェック
 変化させるセル $D$2:$D$99
 制約条件       $D$2:$D$99 データ バイナリ
                $F$1 <= 100

 これで実行してみてください。
(稲葉) 2015/01/16(金) 17:24

ふぁ!?早い!!
ありがとうごさいます!!

これが良く聞くナップサック問題関係だったんですね…

ソルバー使っちんですけどよくわからなくて挫折してました

稲葉様ありがとうごさいます!!

今から実行してみます!

(Ateth) 2015/01/16(金) 18:53


1ヶ月悩んだのが嘘みたいです・・・

できました。ありがとうございました!
(Areth) 2015/01/16(金) 19:10


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.