Excelでの揮発性関数の使用

揮発性関数は、Excelやその他のスプレッドシート・プログラムの関数であり、ワークシートが再計算されるたびに関数が配置されているセルが再計算されます。 揮発性関数は、それらが依存するデータまたは変更されたデータが変更されていない場合でも再計算します。

さらに、揮発性関数を含むセルに直接的または間接的に依存する式は 、再計算が行われるたびに再計算されます。 これらの理由から、大きなワークシートまたはワークブックに多すぎる揮発性関数を使用すると、再計算に必要な時間が大幅に増加する可能性があります。

共通および珍しい揮発性機能

より一般的に使用される揮発性関数のいくつかは次のとおりです。

あまり一般的に使用されない揮発性機能には、

揮発性関数の例

上記の画像に見られるように、

したがって、D2とD3の両方がD1の揮発性RAND関数によって生成された乱数に直接的または間接的に依存するため、ワークシートの再計算が行われるたびに、セルD2とD3の値はセルD1の値とともに変化します。

再計算を引き起こすアクション

ワークシートまたはワークブックの再計算をトリガーする一般的なアクションには、

条件付き書式設定と再計算

指定された書式設定オプションを適用する原因となった条件がまだ存在するかどうかを判断するために、各計算で条件付き書式を評価する必要があります。 その結果、条件付き書式設定ルールで使用される式は効果的に揮発性になります。