Posted in

Excel 関数:DAVERAGE

DAVERAGE 関数は、Excelのデータベース関数の一つで、**指定した条件に合うレコードの「平均値」を計算する関数です。主にデータベース形式(表形式)**の表で使われます。


✅ 概要

指定した条件に一致する行だけを対象に、指定列の平均を計算します。


📘 構文

DAVERAGE(database, field, criteria)
引数説明
databaseデータベース範囲(1行目に列見出しがある表全体)
field平均を計算したい列。列名(”価格”など)または列番号(1, 2, 3…)でもOK
criteria条件範囲(1行目に同じ見出し名、2行目以降に条件を記入)

🧠 使用例

データ(A1:C6)

商品名数量単価
りんご10120
みかん580
りんご8130
バナナ15100
りんご6110

条件範囲(E1:E2)

商品名
りんご

関数

=DAVERAGE(A1:C6, "単価", E1:E2)

→ 「商品名がりんご」の行(120、130、110)の平均単価 = 120 が返されます。


💡 ポイント

  • field は文字列 "列名" でも番号 2(2列目)でもOK。
  • criteriaセル範囲として入力必須
  • 条件に一致する行がないと #DIV/0! エラーが出ます。

✨ 応用例

複数条件(AND 条件)

商品名単価以上
りんご120

商品名=りんご かつ 単価>=120 の平均を取得できます。

OR条件を使うには?

条件範囲の下に行を追加することでOR条件になります:

商品名
りんご
バナナ

→ りんごまたはバナナに該当する行が対象になります。


🔗 関連関数

関数名用途
DSUM条件に合う合計を出す
DCOUNT条件に合う個数を数える
DGET条件に合う値を1つだけ返す
AVERAGEIFS複数条件の平均を出す

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です