目次
このチュートリアルでは、Excel でデータテーブルを使用して What-If 分析を行う方法を紹介します。 1 変数および 2 変数のテーブルを作成して、1 つまたは 2 つの入力値が数式に与える影響を確認する方法、およびデータテーブルを設定して複数の数式を一度に評価する方法について説明します。
複数の変数に依存する複雑な数式を作成し、それらの入力を変更することで結果がどのように変化するかを知りたいとします。 各変数を個別にテストする代わりに、以下のように What-if分析データ表 を、一目で見渡せるようにしました。
Excelのデータテーブルとは何ですか?
マイクロソフトエクセルの場合 データテーブル は、What-If分析ツールの1つで、数式の入力値を変えてみて、その値が数式の出力にどのような影響を与えるかを確認することができます。
データテーブルは、数式が複数の値に依存しており、入力の組み合わせを変えて実験し、結果を比較したい場合に特に有効です。
現在、1変数データテーブルと2変数データテーブルがあり、入力セルは最大2種類に制限されていますが、データテーブルを使えば、いくらでも変数値をテストすることが可能です。
注意:データテーブルと エクセル表 データテーブルではなく、通常のExcelテーブルを作成、クリア、フォーマットする多くの可能な方法について学びたい場合は、このチュートリアルをご覧ください:Excelでテーブルを作成し使用する方法。
Excelで1変数のデータテーブルを作成する方法
1変数データテーブル の一連の値をテストすることができます。 単入力セル を表示し、それらの値が関連する数式の結果にどのような影響を与えるかを示します。
この機能をよりよく理解していただくために、一般的な手順を説明するのではなく、具体的な例に沿って説明します。
あなたは、毎月化合物5%の利息を支払う銀行にあなたの貯蓄を堆積させることを検討しているとします。 さまざまなオプションを確認するには、次の複利計算機を構築している場所。
- B8には、決算残高を計算するFVの計算式が含まれています。
- B2はテストしたい変数(初期投資額)です。
そして今度は、1,000ドルから6,000ドルまでの初期投資額によって、5年後の貯蓄額がどうなるか、簡単なWhat-If分析をしてみましょう。
ここでは、1変数データテーブルの作成手順を紹介します。
- 変数の値を1列または1行に渡って入力します。 この例では、1列または1行に渡り 列指向 のデータテーブルなので、変数の値を列(D3:D8)に入力し、結果のために少なくとも1つの空白の列を右側に残します。
- 変数値の1行上、1つ右のセル(ここではE2)に数式を入力します。 または、このセルを元のデータセットの数式にリンクします(将来数式を変更する場合、1つのセルだけを更新する必要があります)。 ここでは後者を選択し、E2にこの単純な数式を入力します。
=B8
ヒント: 変数値が同じ入力セルを参照する他の数式に与える影響を調べるには、この例に示すように、最初の数式の右側に追加の数式を入力します。
- 計算式、変数値のセル、結果の空のセルを含むデータテーブルの範囲を選択します(D2:E8)。
- に行ってみてください。 データ tab> データツール グループをクリックします。 What-If分析 ボタンをクリックし データ表...
- での データテーブル をクリックすると、ダイアログウィンドウが表示されます。 列 入力セル ボックス(なぜなら私たちの 投資額 この例では、初期投資額が格納されている B3 を選択します。
- クリック よっしゃー Excelは、同じ行の変数値に対応する結果を、空のセルに即座に入力します。
- 結果に希望する数値形式を適用する( 通貨 を選択すればOKです。
では、早速、自分の いちへんりょうデータひょう というように、可能な残高を調べ、最適な預金額を選択します。
行指向のデータテーブル
上記の例では 垂直 または 列指向 を使用する場合は、Excelのデータテーブルを使用します。 ホリゾンタル のレイアウトで、以下のようになります。
- 変数の値を行に入力し、左側に少なくとも1列(数式用)、下に1行(結果用)を空けておきます。 この例では、セル F3:J3 に変数の値を入力しています。
- 最初の変数値の1列左側で、1つ下のセル(ここではE4)に数式を入力します。
- 上述したようにデータテーブルを作成しますが、入力値(B3)を 行入力セル ボックスを使用します。
- クリック よっしゃー というような結果が得られます。
Excelで2変数データ表を作成する方法
A 二変数データ表 は、2組の変数値のさまざまな組み合わせが、式の結果にどのような影響を与えるかを示しています。 つまり、2つの入力値を変更することで どうけい は出力を変更します。
Excelで2変数のデータテーブルを作成する手順は、入力可能な値の範囲を2つ、行と列に入力することを除いて、基本的に上記の例と同じです。
その仕組みを知るために、同じ複利計算機を使って、大きさの影響を調べてみましょう。 初期投資 とのことです。 年数 を天秤にかける。 それをさせるには、このようにデータテーブルを設定する。
- 空白のセルに数式を入力するか、そのセルを元の数式にリンクします。 変数値を格納するために、右側に十分な空の列と下の空の行を確保してください。 前と同様に、セル E2 を、バランスを計算する元の FV 数式にリンクします。
=B8
- 計算式の下に、同じ列に1組の入力値を入力する(E3:E8 の投資値)。
- 数式の右側、同じ行にもう一組の変数値を入力します(F2:H2 の年数)。
この時点で、2変数のデータ表は次のようになります。
- 数式、変数値の行と列、計算値が表示されるセルを含むデータテーブルの範囲全体を選択します。 ここでは、範囲E2:H8を選択します。
- すでにおなじみの方法でデータテーブルを作成します。 データ tab> What-If分析 ボタン> データ表...
- での 行入力セル ボックスに、行の変数値の入力セルへの参照を入力します(この例では、B6に 年 の値)を設定します。
- での 列入力セル ボックスに、変数値の入力セルへの参照を列(B3 を含む)に入力します。 初期投資額 の値)を設定します。
- クリック よっしゃー .
- オプションとして、必要な方法で出力をフォーマットします("Select "コマンドを適用してください)。 通貨 の形式)、その結果を分析する。
複数の結果を比較するためのデータテーブル
複数の数式を同時に評価したい場合は、前の例で示したようにデータテーブルを作成し、追加の数式を入力します。
- の場合、最初の計算式の右側に。 垂直 欄別データ表
- の場合の最初の式より下。 ホリゾンタル 行のデータテーブル
マルチ・フォーミュラ」データ・テーブルが正しく動作するためには、すべてのフォーミュラで 同入力セル .
例として、1変数のデータテーブルにもう一つ計算式を追加して利息を計算し、それが初期投資の大きさにどう影響されるかを見てみましょう。 以下がその内容です。
- セルB10で、計算する。 関心 をこの式で表す。
=B8-B3
- データテーブルの元データを先ほどと同じように並べます:D3:D8の変数値とB8にリンクしたE2( バランス の式で表される)。
- データテーブルの範囲に1列追加し(F列)、F2とB10をリンクさせる( 関心 の式で表される)。
- 拡張データテーブル範囲(D2:F8)を選択します。
- を開く データテーブル をクリックすると、ダイアログボックスが表示されます。 データ tab> What-If分析 > データ表...
- での 列 入力セル ボックスに入力セル(B3)を指定し、[OK]をクリックします。 よっしゃー .
これで、変数の値が両方の数式に与える影響を観察することができます。
Excelのデータテーブル - 知っておくべき3つのポイント
Excelでデータテーブルを効果的に使用するために、以下の3つの簡単な事実を覚えておいてください。
- データテーブルを正常に作成するためには、入力セルが、そのテーブルの上にある必要があります。 一枚 をデータテーブルとして使用します。
- Microsoft Excel では、TABLE(row_input_cell, colum_input_cell) 関数を使用してデータテーブルの結果を計算します。
- で いちへんりょうデータひょう は,レイアウト(列指向または行指向)に応じて,いずれかの引数が省略される。 例えば,横型の1変数データテーブルでは,式は次のようになる。
=TABLE(, B3)
ここで、B3 は列入力セルである。 - で 二変数データ表 は、両方の引数が揃っています。 例えば、次のようなものです。
=TABLE(B6, B3)
ここで、B6 は行入力セル、B3 は列入力セルである。
TABLE関数は、配列数式として入力されています。 これを確認するには、計算値のあるセルを選択し、数式バーを見て、数式を囲む{巻きかっこ}に注目してください。 ただし、これは通常の配列数式ではなく、数式バーで入力したり既存の数式を編集したりできません。 これは「見せるため」のものなのです。
- で いちへんりょうデータひょう は,レイアウト(列指向または行指向)に応じて,いずれかの引数が省略される。 例えば,横型の1変数データテーブルでは,式は次のようになる。
- データテーブルの結果は配列式で計算されるため、結果のセルを個別に編集することはできません。 以下に説明するように、セルの配列全体を編集または削除することのみ可能です。
Excelでデータテーブルを削除する方法
前述のように、Excelでは結果を含む個々のセルの値を削除することはできません。 これを実行しようとすると、必ずエラーメッセージ""が表示されます。 データテーブルの一部を変更することができない " が表示されます。
しかし、結果の値の配列全体をクリアすることは簡単にできます。 その方法は次のとおりです。
- 必要に応じて、データテーブルのすべてのセルを選択するか、結果のあるセルのみを選択します。
- Deleteキーを押す。
決まり! :)
データテーブルの結果を編集する方法
Excel では、配列の一部を変更することはできないため、計算値を持つセルを個別に編集することはできません。 できるのは、以下のとおりです。 取り替える は、以下の手順で、これらの値をすべて自分自身の値に置き換えることができます。
- 出来上がったセルをすべて選択します。
- フォーミュラバーのTABLEの数式を削除する。
- 希望の値を入力し、Ctrl + Enter キーを押します。
これにより、選択されたすべてのセルに同じ値が挿入されます。
TABLE式がなくなると、それまでのデータテーブルは通常の範囲となり、個々のセルは普通に編集できるようになります。
データテーブルの再計算を手動で行う方法
複数の変数値や数式を含む大きなデータテーブルがExcelの動作速度を低下させる場合、そのデータテーブルと他のすべてのデータテーブルの自動再計算を無効にすることができます。
これについては 計算式 tab> 算出方法 グループをクリックします。 計算オプション ボタンをクリックし データテーブルを除く自動 .
これにより、データテーブルの自動計算がオフになり、ワークブック全体の再計算が高速化されます。
への 手計算で再計算する データテーブルを作成し、その結果のセル、つまり TABLE() フォーミュラのあるセルを選択し、F9 キーを押します。
このチュートリアルで取り上げた例をより詳しく見るには、Excelのデータテーブルのワークブックのサンプルをダウンロードしてください。 読んでくださってありがとうございました!来週もよろしくお願いします。