[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『既出かもですが・・・複数条件から抽出?』(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
できました。ありがとうございました!
(Areth) 2015/01/16(金) 19:10
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.