Advanced-excel-functions-advanced-excel-statistical-averageif-function

提供:Dev Guides
移動先:案内検索

統計-AVERAGEIF関数

説明

AVERAGEIF関数は、指定された基準を満たす範囲内のすべてのセルの平均(算術平均)を返します。

構文

AVERAGEIF (range, criteria, [average_range])

引数

Argument Description Required/Optional
Range One or more cells to average, including numbers or names, arrays, or references that contain numbers. Required
Criteria The criteria in the form of a number, expression, cell reference, or text that defines which cells are averaged. Required
Average_range The actual set of cells to average. If omitted, range is used. Optional

ノート

  • TRUEまたはFALSEを含む範囲内のセルは無視されます。
  • average_rangeのセルが空のセルである場合、AVERAGEIFはそれを無視します。
  • 基準のセルが空の場合、AVERAGEIFはそのセルを値0として扱います。
  • 条件では、ワイルドカード文字、疑問符(?)、およびアスタリスク(*)を使用できます。 疑問符は任意の1文字に一致します。アスタリスクは、任意の文字シーケンスに一致します。 実際の疑問符またはアスタリスクを検索する場合は、文字の前にチルダ(〜)を入力します。
  • Average_rangeは、範囲と同じサイズおよび形状である必要はありません。 平均化される実際のセルは、average_rangeの一番上の左のセルを開始セルとして使用し、サイズと形状が範囲に対応するセルを含めることによって決定されます。
  • 範囲が空白またはテキスト値の場合、AVERAGEIFは#DIV0!を返します。 エラー値
  • 範囲内のセルが基準を満たさない場合、AVERAGEIFは#DIV/0!を返します。 エラー値
  • 平均化される値がすべて非数値の場合、AVERAGEIFは#DIV0!を返します。 エラー値
  • 条件引数が255文字を超える長さのテキスト文字列である場合、AVERAGEIFは#VALUE!を返します。 エラー値

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

AverageIF関数