AVERAGEIF 関数

指定された条件を満たす範囲に入っている数値の平均を返します

構文

AVERAGEIF(range, criterion, [average_range])
  • 範囲
    指定条件の評価対象にするセルの範囲
  • 条件
    加算する数値を定義する条件 (例: 15, “ハロー ワールド!”, >25)
  • 平均の範囲—[任意]
    平均を取るセルの範囲

使用例

AVERAGEIF([最初の結果]1:Data25, >25)

この例では、次のシートの情報を参照しています。

  カスタマー 品目  注文数量
1 飯田 シャツ

10

2 飯田 帽子 8
3 川崎 シャツ 20

上記の表を例に、シートで AVERAGEIF を使用した例をいくつかご紹介します。

数式 説明 結果
=AVERAGEIF(カスタマー:カスタマー, "飯田", [注文数量]:[注文数量]) 「注文数量」列の値のうち、「カスタマー」が「飯田」の行のみを対象として平均が求められます。     9
=AVERAGEIF(品目:品目, "シャツ", [注文数量]:[注文数量]) 「注文数量」列の値のうち、「品目」が「シャツ」の行のみを対象として平均が求められます。     15

たとえば、「飯田さんが注文したシャツの平均数量」のように、2 つの条件を追加する必要がある場合は、AVG と COLLECT の組み合わせを使用します。使用例については、「COLLECT 関数」を参照してください。  

 

さらにサポートが必要な場合

数式ハンドブック テンプレートをご活用ください。より多くのサポート リソースを見つけることができ、リアル タイムで操作を練習できるあらゆる関数の用語集や、よく使われる数式や高度な数式の例を含む、100 個以上の数式を記載しています。

Smartsheet の他のお客様がこの関数をどのように使用しているかの例を検索したり、Smartsheet オンライン コミュニティで特定の使用例について質問したりすることができます。

コミュニティに質問する