本文將說明 Microsoft Excel 中 FREQUENCY 函數的公式語法及使用方式。
描述
計算某一個值範圍內的值出現的次數,並傳回一個垂直數值陣列。 例如,使用 FREQUENCY 計算某些值範圍內的考試成績各有幾個人。 由於 FREQUENCY 會傳回陣列,因此必須以陣列公式的方式輸入。
語法
FREQUENCY(data_array, bins_array)
FREQUENCY 函數語法具有下列引數:
-
Data_array 必要。 這是所要計算頻率的一組數值的陣列或參照。 如果 data_array 沒有值,FREQUENCY 會傳回零陣列。
-
Bins_array 必要。 這是區間的陣列或參照,用以將 data_array 中的值分組。 如果 bins_array 沒有值,FREQUENCY 會傳回 data_array 中的元素個數。
註解
-
在選定相鄰的儲存格範圍後,FREQUENCY 會被輸入做為陣列公式,然後傳回的資料分佈情形就儲存到您選定的範圍裏。
-
傳回陣列中的元素數會比 bins_array 中的元素數多一個。 傳回陣列中額外的元素會傳回最高區間以上的任何值的計數。 例如,若要計算輸入至三個儲存格的三個數值範圍 (區間) 時,請務必在第四個儲存格為結果輸入 FREQUENCY。 額外的儲存格會傳回 data_array 中大於第三個區間值的數值數目。
-
FREQUENCY 會忽略空白儲存格及文字。
-
傳回陣列的公式必須以陣列公式的方式輸入。
範例
請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。如有需要,您可以調整欄寬來查看所有資料。
成績 |
區間 |
|
79 |
70 |
|
85 |
79 |
|
78 |
89 |
|
85 |
||
50 |
||
81 |
||
95 |
||
88 |
||
97 |
||
公式 |
描述 |
結果 |
=FREQUENCY(A2:A10, B2:B4) |
成績低於或等於 70 的數量 |
1 |
成績在 71-79 區間的數量 |
2 |
|
成績在 80-89 區間的數量 |
4 |
|
成績高於或等於 90 的數量 |
2 |
|
附註:儲存格 C12 中的公式為陣列公式。 如果要讓此公式在儲存格 C12、C13、C14 和 C15 中傳回值,您必須在 Excel 桌面程式 (而非網頁瀏覽器) 開啟此活頁簿。 在 Excel 中選取 C12、C13、C14 和 C15,按 F2,然後按 CTRL+Shift+Enter。 否則只會在儲存格 C12 中傳回值。 |