FREQUENCY 函數

Excel FREQUENCY 函數教學

FREQUENCY 函數的用途

FREQUENCY 函數是 Excel 中的一個統計函數,用來計算數據集在給定區間(也稱為“區段”)中的分佈頻率。這個函數將數據集的每個數值與一組區間進行對比,並返回每個區間內數值出現的次數。FREQUENCY 函數常用於數據分析,特別是在進行直方圖分析時。


語法

FREQUENCY(data_array, bins_array)
參數說明
data_array要分析的數據範圍或數據集(例如:測量值、銷售額等)。
bins_array用來分配數據的區間(區段)範圍,定義了每個區間的上限(即區間的界限)。通常這是一組數字,表示每個區間的最大值。

注意事項

  1. 數據分組
    • bins_array 只需要定義區間的上限,並且區間是左閉右開的。例如,區間是 1-5,那麼這個區間會包含所有大於等於 1 且小於 5 的數字。
  2. 返回陣列
    • FREQUENCY 函數會返回一個 數組,因此你需要使用 Ctrl+Shift+Enter 來輸入此函數。這會告訴 Excel 處理並返回一組數值。

範例 1:基本用法

假設你有一組銷售額數據,並且想要將其分組,了解每個銷售範圍內有多少銷售額。

已知的銷售數據如下:

銷售額
100
150
200
250
300
350
400
450

你希望將銷售額分成以下區間:

  • 100 到 200
  • 201 到 300
  • 301 到 400
  • 401 以上

公式如下:

=FREQUENCY(B2:B9, {200, 300, 400, 500})

? 結果:這個公式會返回一組數字,表示在每個區間內銷售額的頻率。例如,該結果可能是 {3, 2, 2, 1},表示:

  • 有 3 個銷售額在 100 到 200 範圍內
  • 有 2 個銷售額在 201 到 300 範圍內
  • 有 2 個銷售額在 301 到 400 範圍內
  • 有 1 個銷售額在 401 以上

範例 2:計算分數的頻率分佈

假設你有一組學生的分數,並希望了解學生的分數在不同範圍內的分佈情況。

已知的分數如下:

學生分數
85
90
72
88
95
67
80
92

你希望將分數分成以下區間:

  • 60 到 70
  • 71 到 80
  • 81 到 90
  • 91 到 100

公式如下:

=FREQUENCY(B2:B9, {70, 80, 90, 100})

? 結果:這個公式會返回一組數字,表示每個區間內分數的頻率。例如,該結果可能是 {1, 2, 3, 2},表示:

  • 有 1 個學生的分數在 60 到 70 範圍內
  • 有 2 個學生的分數在 71 到 80 範圍內
  • 有 3 個學生的分數在 81 到 90 範圍內
  • 有 2 個學生的分數在 91 到 100 範圍內

範例 3:使用 FREQUENCY 函數計算年齡段分佈

假設你有一組年齡數據,並希望知道每個年齡範圍內的人數。

已知的年齡數據如下:

年齡
23
35
42
18
60
29
34
54

你希望將年齡分成以下區間:

  • 20 到 30
  • 31 到 40
  • 41 到 50
  • 51 到 60
  • 61 以上

公式如下:

=FREQUENCY(B2:B9, {30, 40, 50, 60, 100})

? 結果:這個公式會返回一組數字,表示每個區間內的年齡頻率。例如,結果可能是 {2, 2, 1, 2, 1},表示:

  • 有 2 個人年齡在 20 到 30 歲之間
  • 有 2 個人年齡在 31 到 40 歲之間
  • 有 1 個人年齡在 41 到 50 歲之間
  • 有 2 個人年齡在 51 到 60 歲之間
  • 有 1 個人年齡在 61 歲以上

如何使用 FREQUENCY 函數返回數組

  • 步驟 1:選擇一個空白範圍來輸入 FREQUENCY 函數的結果,這個範圍的行數應該和 bins_array 的長度相同。
  • 步驟 2:在該範圍中輸入公式,例如:
    =FREQUENCY(B2:B9, {30, 40, 50, 60, 100})
    
  • 步驟 3:按下 Ctrl + Shift + Enter(而非單純的 Enter)。這樣,Excel 就會返回一個數組,顯示每個區間內的頻率。

注意事項

  1. 區間的左閉右開性質
    • FREQUENCY 函數將區間設定為左閉右開,即區間包括其下限,不包括其上限。例如,區間 3040 包含 30,但不包含 40。
  2. 返回數組的方式
    • FREQUENCY 函數必須作為數組公式來輸入(使用 Ctrl+Shift+Enter),否則 Excel 會返回錯誤。
  3. 區間必須是升序排列
    • bins_array 中的數字必須是升序排列的,否則函數將無法正確執行。

應用場景

數據分佈分析:了解數據在不同範圍內的分佈情況,例如銷售額、年齡、分數等。
直方圖:配合圖表,可以生成直方圖,視覺化地展示數據的分佈。
市場分析:根據客戶的年齡、收入等分佈範圍進行市場細分。
風險評估:將數據分組,幫助識別風險區間。

發佈留言

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