Excel中的隱藏寶藏函數FREQUENCY,數據分段統計神器!

Excel中的隱藏寶藏函數FREQUENCY,數據分段統計神器!

文章圖片

Excel中的隱藏寶藏函數FREQUENCY,數據分段統計神器!

文章圖片

Excel中的隱藏寶藏函數FREQUENCY,數據分段統計神器!

文章圖片

我是【桃大喵學習記】 , 歡迎大家關注喲~ , 每天為你分享職場辦公軟件使用技巧干貨!
——首發于微信號:桃大喵學習記
今天跟大家分享的是Excel中的隱藏寶藏函數FREQUENCY , 簡直就是數據分段統計神器!只需幾步 , 輕輕松松搞定數據分組 , 效率提升不是一星半點 , 同事都驚呆了!
FREQUENCY函數介紹:
功能:FREQUENCY函數主要是計算值在某個范圍內出現的頻率 然后返回一個垂直的數字數組 。
語法:FREQUENCY(一組數值一組間隔值)
場景一:統計學員各年齡段人數
如下圖所示 , 左側是學員信息表 , 要統計這些學員在各年齡段人數 , 分三個年齡段來統計人數“18-26”、“27-35”、“36以上” , 這三個年齡段的分界點是26和35 。

只需在目標單元格中輸入公式:
=FREQUENCY(B2:B8F2:F3)
然后點擊回車即可

解讀:

FREQUENCY函數的第1參數是B2:B8單元格區域是學員年齡數據;第2參數是F2:F3單元格區域是年齡段的分界點26和35 , 函數會統計年齡數據中小于等于當前分界點 , 同時大于上一分界點的數量 。
當然如果想統計男性學員在每個年齡段的人數 , 只需修改公式為:
=FREQUENCY(IF(C2:C8=\"男\"B2:B8\"\")F2:F3)
上面公式利用IF函數想判斷是否為男性 , 如果成立返回對應的年齡 , 否則返回空值 。

場景二:統計連續到崗最多天數
如下圖所示 , 表格中是員工10.1假期加班情況 , 需要統計每個員工連續加班到崗最大天數 。

只需在目標單元格中輸入公式:
=MAX(FREQUENCY(IF(B2:I2=\"√\"COLUMN(B:I))IF(B2:I2<>\"√\"COLUMN(B:I))))
然后點擊回車即可

解讀:
①IF(B2:I2=\"√\"COLUMN(B:I))部分使用IF函數判斷B2:I2單元格區域中是否是\"√\" , 如果是說明加班到崗 , 公式返回相應單元格的列號 , 否則返回邏輯值FALSE 。
結果返回一個內存數組:{234FALSEFALSE7FALSEFALSE
②IF(B2:I2<>\"√\"COLUMN(B:I))部分的計算規則與上一個IF函數相反 , 在B2:I2單元格區域中不是\"√\"(沒有加班))時返回對應的列號 , 否則(加班到崗)返回邏輯值FALSE 。
結果返回一個內存數組:{FALSEFALSEFALSE56FALSE89
③然后借助FREQUENCY函數忽略參數中邏輯值的特點 , 以不加班對應的列號{5689為分組間隔值 , 統計加班到崗對應的列號{2347在各個分組中的數量 , 相當于分別統計在兩個不加班列號之間有多少個加班的列號 。
結果返回一個垂直內存數組:{3;0;1;0;0
④最后使用MAX函數從中提取出最大值 , 就是連續加班到崗最大天數 。
通用公式:
當然 , 如果覺得上面公式計算邏輯過程不容易理解 , 可以記住按條件統計頻率個數的通用公式 , 到時直接套用即可:
=FREQUENCY(IF(符合條件相應列號)IF(不符合條件相應列號))
【Excel中的隱藏寶藏函數FREQUENCY,數據分段統計神器!】以上就是【桃大喵學習記】今天的干貨分享~覺得內容對你有所幫助 , 別忘了動動手指點個贊哦~ 。 大家有什么問題歡迎關注留言 , 期待與你的每一次互動 , 讓我們共同成長!

    推薦閱讀