AVERAGE または SUM 関数の #VALUE! エラーを修正する方法

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

AVERAGE または SUM が #VALUE! エラーを含むセルを参照すると、式で #VALUE! エラーが発生します。

AVERAGE の #VALUE! エラー

エラー値を無視するように、ここでは残りの "通常" 値で平均を計算する際に参照範囲内のエラーを無視する数式を構築します。

このシナリオを回避するには、IF と ISERROR と共に AVERAGE を組み合わせて使用し、指定した範囲内でエラーがあるかどうかを判断します。 この特定のシナリオでは以下の配列数式が必要になります。

=AVERAGE(IF(ISERROR(B2:D2),"",B2:D2))

これは配列数式です。 そのため、数式で Enter キー を押す (Microsoft 365 を使用している場合のみ) または Ctrl + Shift + Enter キーを押 す必要があります。

現在のバージョンの Microsoft 365 がある場合は、出力セルに数式を入力するだけで、 Enter キーを押して、数式を動的配列数式として確認できます。 それ以外の場合は、最初に出力セルを選択し、出力セルに数式を入力し、 Ctrl + Shift + Enter キー を押して確認することで、数式をレガシ配列数式として入力する必要があります。 Excel によって、数式の先頭と末尾に中かっこが挿入されます。 配列数式の詳細については、「配列数式のガイドラインと例」を参照してください。

#VALUE! エラーを解決するための AVERAGE の配列関数

上記の関数は #VALUE! だけでなく、#N/A、#NULL、#DIV/0! などでも機能します。

同様に、以下の SUM を使用することもできます。

=SUM(IF(ISERROR(B2:D2),"",B2:D2))

補足説明

Excel Tech Community の専門家にいつでも依頼したり、コミュニティでサポートを受けたりすることができます。

関連項目

エラー値 #VALUE! を修正する

AVERAGE 関数

SUM 関数

Excel の数式の概要

数式のエラーを検出する

すべての Excel 関数 (アルファベット順)

全 Excel 関数 (機能別)