DAVERAGE 函數

Excel DAVERAGE 函數教學

DAVERAGE 函數用於 計算指定範圍內符合條件的數據的平均值。這是一個強大的篩選函數,可以根據指定條件計算符合範圍內數據的平均值。DAVERAGE 常用於資料庫篩選,幫助您根據多個條件篩選並計算數據的平均值。


DAVERAGE 函數語法

DAVERAGE(database, field, criteria)

參數說明

  • database:需要進行篩選的數據範圍(資料庫範圍)。這通常是包含列標題和數據的區域。資料庫的第一行應該是列標題。
  • field:要計算平均值的字段,可以是列標題名稱(如 Sales)或該列在資料庫中的列數(如 2)。
  • criteria:定義條件的範圍。這通常是另一個範圍,其中包含條件的範例(例如,根據產品類別或銷售金額篩選)。

如何運作

DAVERAGE 函數會根據指定的條件篩選資料庫中的數據,並計算符合條件的數據字段的平均值。例如,您可以篩選出特定月份、區域或銷售金額區間內的銷售數據,然後計算這些數據的平均值。

範例 1:根據單個條件計算平均值

假設您有一個銷售資料庫,其中包括產品名稱、銷售日期和銷售金額。現在您希望根據 “產品 A” 計算銷售金額的平均值。

產品銷售日期銷售金額
產品 A2023-01-011000
產品 B2023-01-021500
產品 A2023-01-032000
產品 A2023-01-042500
產品 B2023-01-053000

您可以使用以下公式計算 產品 A 的銷售金額的平均值:

公式:

=DAVERAGE(A1:C5, "銷售金額", E1:E2)

在這個範例中:

  • A1:C5 是資料庫範圍。
  • "銷售金額" 是要計算平均值的字段(即銷售金額列)。
  • E1:E2 是條件範圍,在這裡我們假設 E1 是列標題,E2 是條件(如「產品 A」)。

範例 2:根據多個條件篩選

如果您希望根據多個條件進行篩選,例如計算 產品 A 且銷售金額大於 2000 的平均值,您可以設置一個更複雜的條件範圍。

條件範圍:

產品銷售金額
產品 A>2000

然後使用以下公式計算符合條件的平均銷售金額:

公式:

=DAVERAGE(A1:C5, "銷售金額", E1:F2)

在這個範例中:

  • E1:F2 是條件範圍,篩選 產品 A 且銷售金額大於 2000 的數據。

範例 3:計算所有產品的平均銷售金額

假設您希望計算所有產品的平均銷售金額。條件範圍留空即可:

公式:

=DAVERAGE(A1:C5, "銷售金額", E1:E1)

此時,E1:E1 沒有條件,因此會計算資料庫範圍內所有行的平均銷售金額。


使用 DAVERAGE 的注意事項

  1. 條件範圍必須包含列標題:在設置條件範圍時,必須使用與資料庫範圍相同的列標題,這樣 Excel 才能正確理解您設置的條件。
  2. 返回的是符合條件的數據的平均值DAVERAGE 函數會排除空白單元格和非數值數據,只計算符合條件的數字數據的平均值。
  3. 可用於篩選多個條件DAVERAGE 函數可以支持多個條件,並且您可以將不同的條件組合在一起進行篩選。
  4. 資料庫範圍必須包含標題:資料庫範圍應包括列標題,這是為了確保 Excel 能正確識別數據中的不同字段。

DAVERAGE 與其他資料庫函數的區別

  • AVERAGE:計算所有數據的平均值,不支持篩選條件。
  • DAVERAGE:計算符合條件的數據的平均值,並支持多條件篩選。
  • DCOUNT:計算符合條件的數據行數,而不是計算數值的平均值。
  • DSUM:計算符合條件的數據的總和,而不是平均值。

總結

  • DAVERAGE 函數用於計算符合篩選條件的資料庫中數據的平均值。
  • 它可以根據一個或多個條件進行篩選,讓您在複雜的資料集中計算出有用的統計數據。
  • 這個函數在分析大型數據集時非常有用,尤其是當您希望根據不同條件篩選數據時。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *