MicrosoftExcelで数式を段階的に計算する方法

MicrosoftExcelで数式を段階的に計算する方法

スプレッドシートで作業している場合は、誰かの数式を分割することをお勧めします。多くの場合、これは単純ですが、式がより複雑な場合もあります。Excelは、数式を段階的に評価するためのツールを提供します。

ネストされた数式または長い数式の場合、それらがどのように機能するかを内側から段階的に確認できます。これは、数式とその引数を理解するのに役立つだけでなく、数式エラーのトラブルシューティングにも役立ちます。

ノート。2022年5月の時点で、この機能は、Excel for Microsoft 365、Excel 2019、Excel 2016、Excel 2013、Excel 2010、およびExcel2007を搭載したWindowsで使用できます。

Excelで数式の評価ツールを使用する

Excelシートを開き、評価する数式を含むセルを選択します。[式]タブをクリックし、リボンの[式の監査]セクションから[式の評価]を選択します。

数式が中央のボックスに表示されます。「レート」をクリックして開始します。ツールは数式を内部で評価するため、下線が引かれた部分を説明していることに最初に気付くでしょう。

ネストされた数式の例を見てみましょう=IF(SUM(A1:A5)>20,AVERAGE(A1:A5),"No")。この数式は、セルA1からA5の合計が20より大きい場合、平均セルA1からA5であり、それ以外の場合は「なし」と表示されます。

「評価」をクリックすると、数式の下線部分に結果が表示されます。この数式では、セルA1からA5を合計し、結果が20より大きいかどうかを確認します。

次に、もう一度[評価]をクリックすると、次の下線が引かれた部分が評価され、結果が表示されます。私たちの場合、合計が最大20であるため、結果はFalseになります。

最後に到達すると、セルに最終結果が表示されます。この式の場合、IF関数の式は「ifnot then」の結果を表示するため、これは「No」です。

次に、[再起動]を選択して段階的な評価を再度表示するか、[閉じる]を選択してツールを終了します。

ステップインおよびステップアウトツール機能を使用できる別の例を見てみましょう。これを行うには、ネストされた数式ではなく、IF関数の基本数式を使用します=IF(A1=5,"Yes","No")。これは、セルA1の値が5の場合は「はい」を表示し、そうでない場合は「いいえ」を表示することを示します。

ここに、下線が引かれた部分と使用可能な[ステップイン]ボタンが付いた数式が表示されます。

このボタンをクリックすると、数式定数が表示されます。独自のフィールドに表示されます。セルA1の値であるため、ここで1であることがわかります。

次に、[終了]をクリックしてこのウィンドウを閉じ、[評価]をクリックして数式の操作を続行できます。次のステップでは、式に従って1が5に等しいかどうかを評価します。

[評価]をクリックして、結果がFalse、1が5に等しくないことを確認します。

したがって、式の結果は「いいえ」になります。

理解しようとしている数式が表示されたら、Excelの数式の計算機能が役立ちます。詳細については、これらの主要なExcel機能をご覧ください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です