免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac548LINE 與社群533Google 服務467Windows 與電腦455Office 教學427Android 手機402網路新知372AI 工具127
Office 教學

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

在 Excel 統計數值區間數量,最快的方法是使用 FREQUENCY 函數。只要選取資料範圍與條件,按下 Ctrl+Shift+Enter,一行公式就能算出所有區間的數量。

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

Excel 統計區間數量的常見作法與痛點

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

Excel 原始數值資料與預計統計的區間數量需求

正常來說,大家的做法會如下,利用 COUNTIF 和 COUNTIFS 慢慢把條件寫出來:

  • =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,得出的結果也正確,但是當你要統計的區間數量更多的話,寫起來也是很驚人的,不僅浪費時間還容易打錯字。所以往下來換一招吧!

使用 COUNTIF 與 COUNTIFS 統計區間數量的傳統做法

使用 FREQUENCY 函數一鍵完成區間統計

要解決區間統計太繁瑣的問題,我們可以利用 FREQUENCY 函數,只要一行公式就能搞定。請依照以下步驟操作:

  1. 選取你要輸出統計結果的儲存格範圍(例如 F2 往下選取)。
  2. 輸入 FREQUENCY 函數,公式如下,輸入完畢後請務必按下 Ctrl + Shift + Enter:
{=FREQUENCY(B2:B20,{10,20,30,40,50})}

直接在 F2 輸入就可以得到全部的結果。這個函數應該很淺顯易懂,前面的 B2:B20 是你要統計的「數值區間範圍」(原始資料),後面就是每個區間的數值分配條件。

FREQUENCY 函數的設定細節與注意事項

在使用 FREQUENCY 函數時,另外有一個小小的細節要提醒大家:

當你輸入 5 個區間條件時,實際上會顯示到第 6 個結果。這是因為 FREQUENCY 會自動幫你把「大於你填入的最後一個數值」也做一次統計。也就是說,多出來的那個數字,就是大於最後區間上限的統計結果,大家去試看看吧!

FREQUENCY 函數計算完成的所有區間統計結果

常見問題

為什麼不用 COUNTIF 或 COUNTIFS 來統計區間數量就好?

雖然使用 COUNTIF 搭配 COUNTIFS 可以正確算出區間數量,但當區間數量變多時,編寫公式會花費大量時間且容易出錯。

FREQUENCY 函數的公式該如何輸入?

選取要輸出的儲存格範圍後,輸入 FREQUENCY(數值範圍, 區間條件),並按下 Ctrl + Shift + Enter 即可完成陣列公式的輸入。

為什麼設定了 5 個區間,FREQUENCY 卻跑出 6 個結果?

這是 FREQUENCY 函數的特性,多出來的最後一個結果,是為了統計「大於你填入的最後一個區間數值」的數量。

(本文於 2026 年 10 月更新:補充步驟說明與常見問題)

這篇收錄在「Excel 教學總整理」,同一主題的其他教學都依小主題整理在那裡。