Excelデータ分析アドインのツール(たとえば、回帰ツール)の中には、入力範囲と出力範囲が混同しているものがあります。回帰分析で予測する場合は、予測変数(このような文脈では、売上収益や単位売上など)
回帰ツールは、予測変数の値を入力X範囲として参照し、予測変数の値
<! - 1 - > どの参照編集ボックスにフォーカスがあるかを知るこれを行うとします:
- リボンのデータタブに移動しますAnalyzeグループのData Analysisをクリックします。
- リストボックスの回帰ツールを見つけてクリックし、OKをクリックします。
- Cl Input Y Rangeフィールドに入力し、ワークシートの売上高などの値をドラッグします。
- 「入力X範囲」ボックスをクリックし、ワークシートの日付値などをドラッグします。
出力オプションのデフォルトオプションはNew Worksheet Plyです。
デフォルトオプションをオーバーライドし、Output Rangeオプションボタンを選択すると(回帰出力をテーブルと同じシートに置くことができます)、フォーカスはInput Y Rangeに戻ります。次に、ワークシートのセルをクリックして出力場所として選択すると、そのセルは入力Yの範囲になります。通常は出力に空の範囲を使用したいので、入力値を持つセルは選択されません。したがって、空のセルを選択すると、フォーカスが変化するため、そのセルは入力Yの範囲になります。
<!言い換えれば、回帰ツールは、入力Y範囲を与えるためのデータを含まない範囲またはセルを選択できるようにしようとしています。つまり、変数Yの値予測される。あなたが何が起こっているのか分からなければ、これはあなたに時間と不必要な頭蓋骨の汗をかけることになります。残念ながら、良い解決策はありません。Data Analysisアドインのツールを駆動するコードを開くことはできません - それが起こっていることを認識し、Output Rangeオプションボタンを選択してから、関連する編集ボックスをもう一度押して、必要な場所にフォーカスをリセットします。
Data Analysisアドインのいくつかのツールにこの問題があります。これらのツールの出力範囲を特定しているときは注意してください。問題が発生した場合、通常は大きな被害はありません。しかし、それは本当に3番目または4番目のインスタンスの後に迷惑です。
データ解析アドインの他の主な問題は、その出力がしばしば静的であることです。たとえば、回帰ツールでは、入力が変更されたときに再計算できる数式ではなく、計算された値がセルに格納されます。新規または変更された入力値を取得した場合は、修正された結果を得るためにツールを再実行する必要があります。
Moving AverageやExponential Smoothingなどの他のツールは、結果を数式として報告するので、入力を変更すると再計算されます。これらのツールで新しい値を使用する場合(たとえば、入力範囲がA1:A20からA1:A25に変更されるなど)、入力範囲のアドレスをリセットする必要があります。以前の値を修正しているだけの場合は、数式が再計算され、グラフが再描画されます。