Excelデータ分析-数式監査
数式の正確性を確認したり、エラーの原因を見つけたりすることをお勧めします。Excelの数式監査コマンドを使用すると、簡単に見つけることができます。
- どのセルがアクティブセルの数式の計算に貢献しているか。
- どの数式がアクティブセルを参照していますか。
これらの調査結果は、視覚化を容易にする矢印線でグラフィカルに表示されます。1つのコマンドで、アクティブなワークシートのすべての数式を表示できます。数式が別のブックのセルを参照している場合は、そのブックも開きます。Excelは、開いていないブックのセルに移動できません。
表示オプションの設定
使用しているワークブックの表示オプションが正しく設定されているか確認する必要があります。
- クリック FILE > Options。
- [Excelのオプション]ダイアログボックスで、[詳細]をクリックします。
- ブックの表示オプション-
- ブックを選択します。
- [オブジェクトの場合、表示]で[すべて]が選択されていることを確認します。
- 監査するすべてのワークブックに対してこの手順を繰り返します。
先例の追跡
先行セルは、アクティブセル内の数式によって参照されるセルです。
次の例では、アクティブセルはC2です。C2では、次の式があります=B2*C4。
B2とC4はC2の先行セルです。
セルC2の前例を追跡するには、
- セルC2をクリックします。
- [数式]タブをクリックします。
- FormulaAuditingグループのTracePrecedentsをクリックします。
B2からC2への矢印とC4からC2への矢印の2つの矢印が表示され、前例をたどります。
セルの前例をトレースするには、セルに有効な参照を含む数式が必要であることに注意してください。そうしないと、エラーメッセージが表示されます。
- 数式が含まれていないセルをクリックするか、空のセルをクリックします。
- FormulaAuditingグループのTracePrecedentsをクリックします。
メッセージが表示されます。
矢印の削除
「式監査」グループの「矢印の削除」をクリックします。
ワークシートのすべての矢印が消えます。
扶養家族の追跡
従属セルには、他のセルを参照する数式が含まれています。つまり、アクティブセルが別のセルの数式に寄与する場合、他のセルはアクティブセルの依存セルです。
以下の例では、C2の式は次のとおりです。 =B2*C4。したがって、C2はセルB2およびC4に依存するセルです。
セルB2の依存関係を追跡するには、
- セルB2をクリックします。
- [数式]タブをクリックします。
- 「式監査」グループの「依存関係のトレース」をクリックします。
B2からC2に矢印が表示され、C2がB2に依存していることを示します。
セルC4の依存関係を追跡するには-
- セルC4をクリックします。
- [式]タブ> [式監査]グループの[依存関係のトレース]をクリックします。
別の矢印がC4からC2に表示され、C2がC4にも依存していることを示しています。
クリック Remove Arrowsフォーミュラ監査グループで。ワークシートのすべての矢印が消えます。
Note−セルの依存関係をトレースするには、そのセルを別のセルの数式で参照する必要があります。そうしないと、エラーメッセージが表示されます。
- セルB6をクリックすると、数式で参照されないか、空のセルをクリックします。
- 「式監査」グループの「依存関係のトレース」をクリックします。メッセージが表示されます。
フォーミュラの操作
あなたは先例と扶養家族の概念を理解しました。ここで、いくつかの数式を含むワークシートについて考えてみましょう。
- 試験結果テーブルの合格カテゴリの下のセルをクリックします。
- [先例のトレース]をクリックします。左側のセル(マーク)と範囲E4:F8が前例としてマッピングされます。
- 試験結果テーブルの合格カテゴリの下にあるすべてのセルに対して繰り返します。
StudentGradesテーブルのPassCategoryの下のセルをクリックします。
[依存関係のトレース]をクリックします。試験結果テーブルの合格カテゴリの下にあるすべてのセルが、依存関係としてマップされます。
数式を表示する
以下のワークシートには、東、北、南、西の各地域の営業担当者による売上の概要が含まれています。
リボンの[式]タブをクリックします。
「式の監査」グループで「式の表示」をクリックします。ワークシートの数式が表示されるので、どのセルに数式が含まれているか、および数式が何であるかがわかります。
下のセルをクリックします TotalSales。
[先例のトレース]をクリックします。矢印の端にワークシートアイコンが表示されます。ワークシートアイコンは、前例が別のワークシートにあることを示します。
矢印をダブルクリックします。AGo TO ダイアログボックスが表示され、前例が示されます。
ご覧のとおり、4つの異なるワークシートに4つの前例があります。
- 先例の1つの参照をクリックします。
- 参照が[参照]ボックスに表示されます。
- [OK]をクリックします。その前例を含むワークシートが表示されます。
数式の評価
セル内の複雑な数式がどのように機能するかを段階的に確認するには、[数式の評価]コマンドを使用できます。
セルC14の式NPV(中年)について考えてみます。式は
=SQRT (1 + C2)*C10
- セルC14をクリックします。
- リボンの[式]タブをクリックします。
- 「式の監査」グループで「式の評価」をクリックします。[式の評価]ダイアログボックスが表示されます。
の中に Evaluate Formulaダイアログボックスでは、式が評価の下のボックスに表示されます。をクリックしてEvaluateボタンを数回押すと、数式が段階的に評価されます。下線付きの式は常に次に実行されます。
ここで、C2は式で下線が引かれています。したがって、次のステップで評価されます。クリックEvaluate。
セルC2の値は0.2です。したがって、C2は0.2と評価されます。1+0.2次のステップとしてそれを示す下線が引かれています。クリックEvaluate。
1 +0.2は1.2と評価されます。 SQRT(1.2)次のステップとしてそれを示す下線が引かれています。クリックEvaluate。
SQRT(1.2)は1.09544511501033として評価されます。 C10次のステップとしてそれを示す下線が引かれています。クリックEvaluate。
C10は4976.8518518515として評価されます。
1.09544511501033 * 4976.8518518515に下線が引かれ、次のステップとして示されています。クリックEvaluate。
1.09544511501033 * 4976.8518518515は5,451.87として評価されます。
評価する式はもうありません。これが答えです。ザ・Evaluate ボタンがに変更されます Restart ボタンは、評価の完了を示します。
エラーチェック
ワークシートやワークブックで計算の準備ができたら、エラーチェックを実行することをお勧めします。
次の簡単な計算を考えてみましょう。
セルでの計算の結果、エラー#DIV / 0!が発生しました。
セルC5をクリックします。
リボンの[式]タブをクリックします。
[式の監査]グループの[エラーチェック]の横にある矢印をクリックします。ドロップダウンリストで、あなたはそれを見つけるでしょうCircular References は非アクティブ化されており、ワークシートに循環参照がないことを示しています。
選択する Trace Error ドロップダウンリストから。
アクティブセルの計算に必要なセルは、青い矢印で示されています。
- [矢印の削除]をクリックします。
- エラーチェックの横にある矢印をクリックします。
- ドロップダウンリストから[エラーチェック]を選択します。
ザ・ Error Checking ダイアログボックスが表示されます。
次の点に注意してください-
クリックすると Help on this error、エラーに関するExcelヘルプが表示されます。
クリックすると Show Calculation Steps、[式の評価]ダイアログボックスが表示されます。
クリックすると Ignore Error、[エラーチェック]ダイアログボックスが閉じ、クリックすると Error Checking コマンドを再度実行すると、このエラーは無視されます。
クリックすると Edit in Formula Bar、数式バーの数式が表示されるので、セルで数式を編集できます。