今天來分享一下,在 Excel 裡非常會做到的事,就是「統計區間數量」,比如像是 10~20 有幾個,21~30 有幾個之類的,這在很多狀況都會用到,大多數的人都是用 COUNTIF 搭配 COUNTIFS 來計數,但這會有個問題,如果要統計的區間變多了,那可能會花蠻多時間在編寫函數上,所以阿湯來分享個算是冷門但超實用的 FREQUENCY 函數,只要一行就可以搞定全部的區間統計了,往下來看吧。

Excel 教學 – 用 FREQUENCY 函數統計區間數量

先來給大家看一下需求,就像這樣,有一排數值,我們來區分一下每個區間的數量,需求就像這樣。

Excel 小教室 - 用 FREQUENCY 函數統計區間數量超方便 01 6

正常來說,大家的做法會如下:

  • =COUNTIF(B2:B20,”<=10″)
  • =COUNTIFS(B2:B20,”>10″,B2:B20,”<=20″)
  • =COUNTIFS(B2:B20,”>20″,B2:B20,”<=30″)
  • =COUNTIFS(B2:B20,”>30″,B2:B20,”<=40″)
  • =COUNTIFS(B2:B20,”>40″,B2:B20,”<=50″)
  • =COUNTIF(B2:B20,”>50″)

雖然很 OK,但是當你要統計的區間數量更多的話,寫起來也是很驚人的,所以往下來換一招吧。

Excel 小教室 - 用 FREQUENCY 函數統計區間數量超方便 02 7

利用 FREQUENCY 函數,只要一行如下(輸入完要 Ctrl + Shift + Enter):

{=FREQUENCY(B2:B20,{10,20,30,40,50})}

直接在 F2 輸入就可以得到全部的結果,函數應該很淺顯易懂,前面是數值的區間範圍 B2:B20,後面就是每個區間的數值分配,另外有一個小小的細節,當你輸入 5 個 區間時,實際上會顯示到第六個結果,也就是大於你填入的最後一個數值的統計結果,大家去試看看吧。

Excel 小教室 - 用 FREQUENCY 函數統計區間數量超方便 04 6

Last Update: 2020 年 11 月 11 日