##title##

2014年8月11日

Excel:FREQUENCY,計算區間值的次數

很晚才發現這麼好用的函數,有點慚愧。

 這個函數可以用陣列來計算區間值的次數,例如:1000以下的有多少,1001~2000的有多少...等,而且因為是用陣列方式回傳值,所以一下就能算出來各區間所含的數量。


描述

計算某一個值範圍內的值出現的次數,並傳回一個垂直數值陣列。 例如,使用 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 會忽略空白儲存格及文字。
    傳回陣列結果的公式必須以陣列公式的方式輸入。

   
附註:
1. 該公式為陣列公式。 如果要讓此公式在多個儲存格中傳回值,您必須選取多個欄位後,按 F2,然後按 CTRL+Shift+Enter。 否則只會在單一儲存格中傳回值。
'

2. 區間值要遞增,並在選取時預留一個空格(表示是超過最大值的數量),ex:

付費金額
499
2499
4999
9999
24999

有5個區間值,但輸入函數的時候要選6個空格。

http://office.microsoft.com/zh-tw/excel-help/HA102753011.aspx

3. 只要選想計算的欄位就好(例如A欄是名字,B欄是數值,只要選B欄就好,因為如果A欄名字內也有數字,會加入計算)


2016/11/10補充一下操作順序圖解,不然每次用都要想一下:




2017/11/2補充樞紐分析表的解法:http://kslman.blogspot.tw/2017/11/excel.html

沒有留言:

張貼留言