エクセルマクロ・VBA達人養成塾 小川です。
今日の午後は、「エクセルデータ分析7つの上級技」セミナーでした。
http://www.exvba.com/exbunseki/index.php
当日欠席の方がいらっしゃった関係で受講生数は19名でしたが、大賑わいでした。
さてさて、で。
このセミナーで、実は、僕も今日知ったようなことがひとつあったのでブログにて共有します。
エクセルに「ソルバーアドイン」という超便利な機能があります。
ソルバー機能とは、複雑な制約要件を設定しても、それに見合う最適解を見つけてくれる機能です。
で。
今日のセミナーで、演習中、エクセル 2003、2007 で動作確認していたソルバーアドインを使った練習問題が、エクセル2010のときだけ、どうしてもうまく動作しない、ということがありました。
ある受講生から、「整数になるべき値が、どうしても小数になってしまう」ということで。
おかしいなぁ、と思いつつ、僕もエクセル2010で試してみると、やはり同じ現象が発生。
なんじゃ..と思いつつ調べていたら、また別の受講生から、ひとこと。
「先生、ソルバーのオプション設定で解決するみたいです!」
なんじゃ、そりゃ。ホンマカイナ..と思いつつ、ソルバーのダイアログで「オプション」ボタンを押してみて、びっくり。
エクセルマクロ達人養成塾塾長ブログ-エクセル2010のソルバーダイアログ
エクセルマクロ達人養成塾塾長ブログ-エクセル2010のソルバー「オプション」ダイアログ
エクセルマクロ達人養成塾塾長ブログ-エクセル2010のソルバー「オプション」ダイアログに、
「整数制約条件を無視する」という設定があって、デフォルト、有効になっている。。
ワケ分からんねー ヾ(´ー`)ノ
てか、こんな設定、デフォルト無効が当然だろうっ!!
てか、こんな設定、用意するな!
てか、もっと言うと、そんな設定を裏に隠したまま、表側で「整数でなければならない」なんて設定をできるようにするな! ヾ(´ー`)ノ
..と、思った。
次回、「エクセルデータ分析7つの上級技」セミテーをやるときは、テキスト改訂だなぁ~やれやれ ヾ(´ー`)ノ
1. 奥が深い
私も以前セミナー参加しましたが、
そんな設定があるなんて、、、
エクセルは奥が深いですね。
http://ameblo.jp/le-ri/
2. Re:奥が深い
>魂さん
奥が深いというより、不可解な実装です(汗
デフォルトでオフになっている設定が、ui上に露出しているとは。。
http://ameblo.jp/kanjizaibosatsu/