Excel-data-analysis-formula-auditing
Excelデータ分析-フォーミュラ監査
数式の正確性を確認するか、エラーの原因を見つけることができます。 Excelの数式監査コマンドを使用すると、簡単に検索できます
- アクティブセルの数式の計算に貢献しているセル。
- どの数式がアクティブセルを参照しているのか。
これらの調査結果は、視覚化を容易にする矢印線でグラフィカルに表示されます。 アクティブなワークシート内のすべての数式を単一のコマンドで表示できます。 数式が別のブックのセルを参照している場合は、そのブックも開きます。 Excelは開いていないブックのセルに移動できません。
表示オプションの設定
使用しているワークブックの表示オプションが正しく設定されているかどうかを確認する必要があります。
- [*ファイル]> [オプション]をクリックします。
- [Excelオプション]ダイアログボックスで、[詳細設定]をクリックします。
- ワークブックの表示オプション-
- ワークブックを選択します。
- For objects、showで、Allが選択されていることを確認します。
- 監査するすべてのワークブックに対してこの手順を繰り返します。
前例をトレースする
先行セルとは、アクティブセル内の数式によって参照されるセルです。
次の例では、アクティブセルはC2です。 C2には、式 = B2* C4 があります。
B2とC4は、C2の先行セルです。
セルC2の先例をトレースするには、
- セルC2をクリックします。
- [数式]タブをクリックします。
- Formula AuditingグループのTrace Precedentsをクリックします。
B2からC2への矢印と、C4からC2への矢印の2つが表示され、先例をトレースします。
セルの前例をトレースするには、セルに有効な参照を含む数式が必要であることに注意してください。 そうしないと、エラーメッセージが表示されます。
- 数式が含まれていないセルをクリックするか、空のセルをクリックします。
- Formula AuditingグループのTrace Precedentsをクリックします。
メッセージが表示されます。
矢印を削除する
[式の監査]グループの[矢印の削除]をクリックします。
ワークシート内のすべての矢印が消えます。
依存関係のトレース
依存セルには、他のセルを参照する数式が含まれています。 つまり、アクティブセルが別のセルの数式に寄与する場合、他のセルはアクティブセルの依存セルになります。
以下の例では、C2の式は = B2* C4 です。 したがって、C2はセルB2およびC4の依存セルです。
セルB2の依存関係をトレースするには、
- セルB2をクリックします。
- [数式]タブをクリックします。
- Formula AuditingグループのTrace Dependentsをクリックします。
B2からC2への矢印が表示され、C2がB2に依存していることが示されます。
セルC4の依存関係をトレースするには-
- セルC4をクリックします。
- [式]タブで、[式監査]グループの[依存関係をトレース]をクリックします。
C4からC2への別の矢印が表示され、C2もC4に依存していることが示されます。
[式の監査]グループの[矢印の削除]をクリックします。 ワークシート内のすべての矢印が消えます。
注-セルの依存関係をトレースするには、セルは別のセルの数式によって参照される必要があります。 そうしないと、エラーメッセージが表示されます。
- セルB6のクリックは、どの数式でも参照されていないか、空のセルをクリックしていません。
- Formula AuditingグループのTrace Dependentsをクリックします。 メッセージが表示されます。
数式の使用
あなたは先例と従属の概念を理解しました。 ここで、いくつかの数式を含むワークシートを検討します。
- 試験結果表の合格カテゴリの下のセルをクリックします。
- Trace Precedentsをクリックします。 左側のセル(マーク)と範囲E4:F8が前例としてマップされます。
- 試験結果表の合格カテゴリの下にあるすべてのセルについて繰り返します。
- Student GradesテーブルのPass Categoryの下のセルをクリックします。
- [依存関係をトレース]をクリックします。 試験結果表の合格カテゴリの下にあるすべてのセルは、従属としてマップされます。
数式を表示する
以下のワークシートには、東、北、南、西の地域の営業担当者による売上の概要が含まれています。
- リボンの[式]タブをクリックします。
- [式の監査]グループの[式の表示]をクリックします。 ワークシートの数式が表示され、どのセルに数式が含まれているか、およびその数式が何であるかがわかります。
- TotalSales の下のセルをクリックします。 *Trace Precedentsをクリックします。 ワークシートのアイコンが矢印の端に表示されます。 ワークシートアイコンは、前例が別のワークシートにあることを示します。
矢印をダブルクリックします。* Go TO *ダイアログボックスが表示され、前例を示します。
ご覧のとおり、4つの異なるワークシートに4つの前例があります。
- 前例のいずれかの参照をクリックします。
- 参照ボックスに参照が表示されます。
- OKをクリックしてください。 その前例を含むワークシートが表示されます。
数式を評価する
セル内の複雑な数式がステップごとにどのように機能するかを調べるには、数式の評価コマンドを使用できます。
セルC14の式NPV(中年)を考えます。 式は
- セルC14をクリックします。
- リボンの[式]タブをクリックします。 *[式の監査]グループの[式の評価]をクリックします。 [式の評価]ダイアログボックスが表示されます。
[式の評価]ダイアログボックスでは、[評価]の下のボックスに式が表示されます。 [評価]ボタンを数回クリックすると、数式は段階的に評価されます。 次に下線付きの式が常に実行されます。
ここで、C2は式で下線が引かれています。 したがって、次のステップで評価されます。 [評価]をクリックします。
セルC2の値は0.2です。 したがって、C2は0.2と評価されます。* 1+ 0.2 *は、次のステップとして下線が引かれています。 [評価]をクリックします。
1+ 0.2は1.2と評価されます。 * SQRT(1.2)*に次のステップとして下線が引かれています。 [評価]をクリックします。
SQRT(1.2)は1.09544511501033として評価されます。 C10 は、次のステップとしてそれを示す下線が引かれています。 [評価]をクリックします。
C10は4976.8518518515として評価されます。
1.09544511501033* 4976.8518518515は、次のステップとして下線が引かれています。 [評価]をクリックします。
1.09544511501033* 4976.8518518515は5,451.87と評価されます。
評価する式はこれ以上ありません。これが答えです。 [評価]ボタンが[再起動]ボタンに変わり、評価の完了を示します。
エラーチェック
ワークシートやワークブックの計算が完了したら、エラーチェックを行うことをお勧めします。
次の簡単な計算を検討してください。
セルでの計算の結果、エラー#DIV/0!が発生しました。
- セルC5をクリックします。
- リボンの[式]タブをクリックします。
- [式の監査]グループの[エラーチェック]の横にある矢印をクリックします。 ドロップダウンリストで、*循環参照*が無効になっていることがわかります。これは、ワークシートに循環参照がないことを示しています。
- ドロップダウンリストから Trace Error を選択します。
アクティブなセルの計算に必要なセルは、青い矢印で示されています。
- [矢印の削除]をクリックします。
- [エラーチェック]の横の矢印をクリックします。
- ドロップダウンリストから[エラーチェック]を選択します。
- エラーチェック*ダイアログボックスが表示されます。
次のことに注意してください-
- [このエラーに関するヘルプ]をクリックすると、エラーに関するExcelヘルプが表示されます。
- [計算ステップの表示]をクリックすると、[式の評価]ダイアログボックスが表示されます。
- [エラーを無視]をクリックすると、[エラーチェック]ダイアログボックスが閉じ、[エラーチェック]コマンドを再度クリックすると、このエラーは無視されます。
- [数式バーで編集]をクリックすると、数式バーの数式が表示され、セル内の数式を編集できます。