會用這個Excel函數的,都是高手!
工作中涉及到條件分段統計、數據分布統計和數值數據重複次數統計的問題,都可以藉助一個函數輕鬆搞定,他就是FREQUENCY。
很多同學可能是頭一次聽說這個函數,但要想晉陞到Excel中級水平,FREQUENCY是必會函數之一,至於為什麼這麼說,看完本篇教程你就懂了。
為了讓大家認識FREQUENCY函數那些不為人知的強大功能,本文貼合辦公實際場景,整理了多種應用方法。
1、FREQUENCY函數語法解析及基礎用法
2、FREQUENCY函數按條件統計給定區間內的數據個數
3、FREQUENCY函數分段計數統計
4、FREQUENCY函數統計最大連續次數
5、FREQUENCY函數統計文本分布頻率
6、FREQUENCY函數計算不重複值的個數
7、FREQUENCY函數統計字元串內不重複字元數
8、FREQUENCY函數按重複次數生成數據
9、FREQUENCY函數提取不重複的前3名成績
10、FREQUENCY函數查找最接近目標值的數
11、FREQUENCY函數按條件提取不重複值
看完教程還想系統學習的同學,推薦你參加我親自授課的特訓營↓,系統提升自己。
Excel函數與公式特訓營,精講60個函數,限時特價!
手機、電腦任意時間聽課,一次付費,終身學習
長按上圖↑識別二維碼,了解詳情
1 FREQUENCY函數語法解析及基礎用法
FREQUENCY函數計算數值在某個區域內的出現頻率,然後返回一個垂直數組,其基本語法為:
FREQUENCY(data_array,bins_array)
data_array:必需。要對其頻率進行計數的一組數值或對這組數值的引用。如果data_array中不包含任何數值,則FREQUENCY返回一個零數組。
bins_array:必需。要將data_array中的值插入到的間隔數組或對間隔的引用。如果bins_array中不包含任何數值,則FREQUENCY返回data_array中的元素個數。
FREQUENCY函數將data_array中的數值以bins_array為間隔進行分組,計算數值在各個區域出現的頻率。
FREQUENCY函數的data_array可以升序排列,也可以亂序排列。無論bins_array中的數值升序還是亂序排列,統計時都會按照間隔點的數值升序排列,對各區間的數值個數進行統計,並且按照原本bins_array中間隔點的順序返回對應的統計結果,即按n個間隔點劃分為n+1個區間。
對於每一個間隔點,統計小於等於此間隔點且大於上一個間隔點的數值個數。結果生成了n+1個統計值,多出的元素表示大於最高間隔點的數值個數。
對於data_array和bins_array相同時,FREQUENCY函數只對data_array中首次出現的數字返回其統計頻率,其後重複出現的數字返回的統計頻率都為0。
說明:
(1)FREQUENCY函數將忽略空白單元格和文本。
(2)對於返回結果為數組的公式,必須以數組公式的形式輸入。
(3)返回的數組中的元素比bins_array中的元素多一個。返回的數組中的額外元素返回最高的間隔以上的任何值的計數。
例如,在對輸入到三個單元格中的三個值範圍(間隔)進行計數時,確保將FREQUENCY函數輸入到結果的四個單元格。額外的單元格將返回data_array中大於第三個間隔值的值的數量。
如下圖所示,需要將A2:A12單元格區域中的數據按C2:C4單元格區域的區間分割點分割,並統計每個區間的數據個數。
選定D2:D5單元格區域,輸入以下數組公式,按
{=FREQUENCY(A2:A12,C2:C4)}
FREQUENCY函數按{1;5;7}進行區間分割,結果為{1;4;2;4},分別表示:
小於等於1的數據個數為1;大於1且小於等於5的數據個數為4;大於5且小於等於7的數據個數為2;大於7的數據個數為4。
2FREQUENCY函數按條件統計給定區間內的數據個數
FREQUENCY函數不但可以對數據進行多段區間的個數統計,配合其它函數還可以實現意想不到的效果,比如下面這個例子:
左側的A列成績是數據源區域,要在其中統計同時滿足大於70且小於等於80的成績個數。
在D2單元格輸入以下公式。
=INDEX(FREQUENCY(A2:A12,{70,80}),2)
3FREQUENCY函數分段計數統計
常規的FREQUENCY函數分段統計,是按照左開右閉區間統計,如果需要按照左閉右開區間統計,應該如何實現呢?
下圖展示的是某班級的學生成績表,需要按區間分割點統計對應區間內的數據個數。
選定E2:E6單元格區域,輸入以下數組公式,按
=FREQUENCY(B2:B8,{60,80}-0.1)
4FREQUENCY函數統計最大連續次數
FREQUENCY函數不但可以分段統計和根據給定區間統計,還可以統計最大連續次數,比如求冠軍榜最高蟬聯次數。
下圖展示的是某企業銷售冠軍團隊的月登記表,記錄了每個月榮獲冠軍的團隊名稱,現在需要統計同一團隊連續奪冠的最多次數。
在D2單元格輸入以下數組公式,按
=MAX(FREQUENCY(ROW(2:8),IF(B2:B8<>B3:B9,ROW(2:8))))
5FREQUENCY函數統計文本分布頻率
FREQUENCY函數不但可以搞定數值數據的分段統計,而且可以處理簡單的字元統計。
下圖展示的是聯歡晚會上用的氣球拱橋的顏色排列,現在需要統計每種顏色的氣球個數。
選定E2:E4單元格區域,輸入數組公式,按
=FREQUENCY(CODE(B2:B8),CODE(D2:D4))
Excel函數與公式特訓營,精講60個函數,限時特價!
手機、電腦任意時間聽課,一次付費,終身學習
推薦閱讀:
※女生問這個暗示已經被你吸引
※這個冬天,就用這五雙鞋搭配大衣吧!妥妥的~~
※做生意,只有這樣,才能富有 凡是違背這個規律的,都將貧窮
※這個你度過1/2生命的地方,一定要美!
※周恩來曾指示一定要交好西哈努克這個朋友