SUMPRODUCT 関数の #VALUE! エラーを修正する方法

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac
Copilot に関するヘルプを利用する

この記事では、#VALUE を引き起こす一般的なシナリオについて説明します。 エラーの一般的なシナリオについて説明します。

問題: 配列引数の次元が同じでない

すべての配列引数は同じ次元にする必要があります。 そうでない場合は、#VALUE がわかります。 エラーを返します。 たとえば、配列 1 が 3 行と 2 列の範囲を参照する場合、配列 2 も同様の範囲に対応する必要があります。

エラーの原因となる SUMPRODUCT 数式が =SUMPRODUCT(D2:D13,E2:E10) であることを示すスクリーンショット - 最初の範囲に一致させるには、E10 を E13 に変更する必要があります。

  • =SUMPRODUCT(D2:D13,E2:E10)

参照対象範囲の行数が同じではないため失敗します (最初の範囲では 13 行、2 番目は 10 行のみ)。

解決方法:数式を次のように変更します。

  • =SUMPRODUCT(D2:D13,E2:E13)

これで、両方の範囲の開始行と終了行の数値が同じになります。数式を再試行してください。

#VALUE の解決を示すスクリーンショット。SUMPRODUCT エラーを解決するためのデータ内のエラー。

問題:範囲内の 1 つ以上のセルにテキストが含まれている

参照範囲内の 1 つ以上のセルにテキストが含まれているか、テキスト データ型として書式設定されている場合は、#VALUE! エラーを返します。 テキストが別の数式からの計算の結果であるか、セルの書式が正しく設定されていない可能性があります。

セル E15 の数式を示すスクリーンショットは、#VALUE!#VALUE があるからエラー!エラーが返されます。

解決方法: テキストを含むセル、またはテキストとして書式設定されているセルを確認し、正しいデータ型に設定します。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。

関連項目

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

SUMPRODUCT 関数

Excel の数式の概要

Excel で壊れた数式のエラーを回避する方法

Excel の数式のエラーを検出する

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

全 Excel 関数 (機能別)