IQR 是 Interquartile Range 的縮寫,中文叫做四分位距。它的核心用途很簡單:用來衡量一組資料中間 50% 的分散程度,並常被拿來判斷離群值。若你想知道資料是否穩定、是否偏態明顯,或哪些數值異常,IQR 是非常實用的統計指標。
相較於平均數與標準差,IQR 對極端值較不敏感,因此在薪資、消費金額、訂單金額、停留時間這類常見的偏態資料中,往往更有參考價值。以下就從定義、公式、實際計算,到 Excel 與 BI 工具應用,一次說清楚。
IQR 就是第三四分位數減去第一四分位數,代表資料中間 50% 的範圍寬度。它不是看全部資料有多分散,而是專注在中間主要分布,因此比單看最大值與最小值更穩健。
IQR 的計算式是:
IQR = Q3 - Q1
其中:
因此,Q1 到 Q3 之間,剛好涵蓋了整組資料的中間 50%。
這段範圍越大,表示中間多數資料越分散;範圍越小,表示資料越集中。
你可以把 IQR 理解成:把最極端的高低值先放一邊,只看大多數資料分布得有多開。
IQR 在統計中的主要角色,是用來描述資料的離散程度,而且屬於相對穩健的衡量方法。所謂穩健,指的是它不會因為少數極端值就被嚴重拉動。
例如同樣一組薪資資料,大多數員工落在 3 萬到 6 萬之間,但少數高階主管年薪很高。這種情況下:
所以在以下場景中,IQR 很常被使用:
Median IQR 常一起出現,因為兩者都屬於對極端值不敏感的統計指標。中位數描述資料的中心位置,IQR 描述資料中間 50% 的分散程度,兩者搭配很適合解讀非對稱資料。
簡單來說:
例如某電商平台的單筆訂單金額:
這表示典型訂單大約在 850 元附近,而中間 50% 的訂單金額分布範圍相差約 600 元。
這種寫法在管理報表、營運分析、醫療統計與社會科學資料中都很常見。
IQR 的計算分成三步:先排序資料、找出 Q1 與 Q3,再用 Q3 減 Q1。真正的重點不在公式難不難,而是先理解四分位數的意思。
在計算 IQR 之前,資料必須先由小到大排序。排序後再找出幾個關鍵位置:
假設有一組已排序資料:
3, 5, 7, 8, 9, 10, 12, 13, 15
這組資料的中位數 Q2 是第 5 個值,也就是 9。
再把中位數左右兩邊分成兩半,分別求中位數:
不同軟體對四分位數的細部算法可能略有差異,尤其在樣本數較小時更明顯。但在商業分析與一般教學中,只要使用同一套規則一致計算即可。
IQR 公式非常直接:
IQR = Q3 - Q1
標準步驟如下:
你也可以記成一句話:
四分位距,就是上四分位和下四分位之間的距離。
若 Q1 = 18.5,Q3 = 22,那麼:
IQR = 22 - 18.5 = 3.5
這表示中間 50% 的資料,集中在寬度 3.5 的範圍內。
下面用一組常見範例快速示範:
原始資料:
20, 22, 21, 19, 5, 18, 20, 22, 17, 19, 23, 23, 22, 17, 19, 20, 19, 22, 18, 23
先排序後得到:
5, 17, 17, 18, 18, 19, 19, 19, 19, 20, 20, 20, 21, 22, 22, 22, 22, 23, 23, 23
依常見教學算法:
所以:
IQR = 22 - 18.5 = 3.5
這個結果代表,這組資料中間 50% 的主要分布寬度是 3.5。
而那個特別小的 5,看起來就很可能是離群值,後面會用 1.5 IQR 規則驗證。
例如在銷售數據中,若某些異常訂單未被排除,可能會誤判業績成長趨勢,此時可透過 IQR 辨識離群值,再進行趨勢分析。
IQR 判斷離群值最常見的方法,就是 1.5 IQR 規則。只要資料低於下界或高於上界,通常就會被視為 outlier,也就是離群值。
IQR outlier 指的是落在正常分布範圍外的資料點。
常見判斷方式如下:
只要資料值:
就可視為離群值。
這種方法的好處是不強制要求資料必須符合常態分布,因此在實務上非常常見。尤其當資料有偏態、長尾、極端交易值時,IQR 方法通常比單純看平均數更可靠。
延續上一段範例:
計算界線:
接著觀察原始資料:
5, 17, 17, 18, 18, 19, 19, 19, 19, 20, 20, 20, 21, 22, 22, 22, 22, 23, 23, 23
其中:
實務上這個規則常用於:
但要注意,離群值不等於錯誤值。有些離群值是真實且重要的商業訊號,例如超大單客戶、異常高退貨率、突發流量等。
盒鬚圖是理解 IQR 最直觀的圖表。它會把資料分布與離群值同時呈現,非常適合做初步探索分析。
盒鬚圖通常包含:
因此,只要看到盒鬚圖,你可以快速回答幾個問題:
在 BI 工具或統計軟體中,盒鬚圖通常是檢查異常資料的第一步。像 FineBI 就支援箱型圖等進階圖表,能讓分析者不只看到數字,還能直接看到異常點落在哪些維度、哪些區間。
IQR 最常見的用途有三類:描述偏態資料、找出異常值,以及支援商業決策中的資料清理。若資料不夠對稱,IQR 往往比平均數更值得先看。
當資料呈現偏態分布時,平均數很容易被少數極端值拉動。IQR 因為只關注中間 50%,更能反映大多數樣本的真實情況。
常見例子包括:
例如某商品客單價資料中,大多數客戶消費在 300 到 1200 元,但少數企業客戶一次購買數萬元。此時若只看平均數,容易高估一般消費者的消費水準;若看中位數與 IQR,會更貼近實際主體客群。
因此,當你懷疑資料有以下特徵時,應優先考慮 IQR:
IQR 在實務上很常出現在資料前處理與營運監控。因為它容易理解,也能快速建立異常判斷門檻。
常見應用情境如下:
在資料清理階段,IQR 常被用來先標記疑似異常值,再決定後續處理方式:
這種做法比直接「看到極端值就刪除」更安全,也更符合企業分析流程。
若資料量不大,Excel 可以完成 IQR 計算;但當你面對跨部門、跨系統、需要持續監控的資料時,BI 工具會更有效率。FineBI 的實務價值,在於把資料處理、分析與可視化放在同一個平台中完成。
以 IQR 分析來說,FineBI 的優勢通常在這幾點:



對企業來說,Excel 比較像「展示結果」,FineBI 更適合「找到原因」。
尤其當你想追查某個離群值來自哪個產品、地區、業務員或時間區段時,互動式下鑽分析會比手動拉表快得多。
用 Excel 算 IQR 並不難,重點是先算出 Q1 和 Q3,再建立上下界公式。若只是個人分析或小型資料集,Excel 已足夠;若需要長期監測與多人共享,則可以考慮 BI 工具。
在 Excel 中,常見可用的函數有:
QUARTILE.INCQUARTILE.EXCPERCENTILE.INCPERCENTILE.EXC一般常見做法是用 QUARTILE.INC:
=QUARTILE.INC(A2:A21,1)
代表求 Q1。
=QUARTILE.INC(A2:A21,3)
代表求 Q3。
接著算 IQR:
=Q3儲存格-Q1儲存格
例如:
=C2-B2
若 B2 是 Q1,C2 是 Q3,則 D2 可以是 IQR。
簡單流程如下:
假設資料放在 A2:A21,你可以這樣設計:
對應公式如下:
B2 =QUARTILE.INC($A$2:$A$21,1)
C2 =QUARTILE.INC($A$2:$A$21,3)
D2 =C2-B2
E2 =B2-1.5*D2
F2 =C2+1.5*D2
接著在 B 欄之外新增一個「是否離群值」欄位,假設在 G2:
=IF(OR(A2<$E$2,A2>$F$2),"離群值","正常")
再往下填滿,就能快速標記每一筆資料。
這種做法很適合:
但如果報表會反覆更新、資料筆數大、多人共同維護,Excel 常見問題也會浮現,例如版本管理困難、公式容易被改壞、檔案傳來傳去造成口徑混亂。
若你想把 IQR 從一次性試算變成持續監控,FineBI 會比單靠 Excel 更合適。特別是在企業場景中,異常值通常不是算完一次就結束,而是要持續追蹤。
實務上可以這樣用:
這類應用的關鍵不是只有「算出 IQR」,而是把它變成可持續運作的分析流程。
Excel 是文件工具,FineBI 更像協作平台。 對需要多人查看、權限控管、看板自動更新的團隊來說,這點差異很重要。
IQR 很實用,但不適合單獨看所有問題。最好的做法,是把 IQR 和平均數、中位數、標準差一起看,才能更完整理解資料分布。
這三者處理的是不同層面的問題:
| 指標 | 主要用途 | 對極端值敏感度 | 適合情境 |
|---|---|---|---|
| 平均數 | 看整體中心位置 | 高 | 分布較對稱時 |
| 標準差 | 看整體波動程度 | 高 | 接近常態分布時 |
| IQR | 看中間 50% 分布 | 低 | 偏態或含離群值時 |
可以這樣快速理解:
若資料明顯偏態,只看平均數與標準差,很可能誤判資料狀況;加入 IQR 後,判讀通常會更穩健。
Median IQR 報表很常見,特別是在資料不對稱、極端值多、想呈現典型值與主要分布時。
常見情境包括:
例如看客服處理時間時,平均值可能因少數超長案件被拉高;若改看 Median + IQR,更能反映大多數案件實際處理狀態。
所以在管理報表裡,如果你看到:
通常意思是:大多數案件處理時間集中,核心分布不算分散;若同時有少數案件非常久,則需另外看離群值。
IQR 很好用,但也有幾個限制不能忽略。
第一,不同工具對四分位數算法可能略有不同。
像 Excel、R、Python 或部分資料庫函數,在小樣本下可能算出稍微不同的 Q1、Q3,因此報表要注意口徑一致。
第二,IQR 只描述中間 50%。
如果你很在意全部資料的變異,例如高低兩端都很重要,那只看 IQR 可能不夠。
第三,1.5 IQR 規則是經驗法則,不是絕對真理。
在某些產業中,異常值本來就很多,例如金融交易、流量資料、詐欺偵測,這時不能看到離群值就直接刪除。
第四,樣本太小時,IQR 的穩定性有限。
如果資料只有幾筆,四分位數本身就容易受個別觀測值影響,解讀時要更保守。
因此,較好的做法通常是:
總結來說,IQR 是一個非常適合入門也非常適合實務的統計工具。它能幫你快速理解資料中間主體的分布,並有效找出潛在離群值。若你只是處理小型資料集,用 Excel 就能完成;若你希望把異常監測與分布分析納入日常決策流程,像 FineBI 這類能整合資料、分析與儀表板的平台,會更適合長期使用。
先將數據由小到大排序,Q1 是前 25% 的位置(第一四分位數),Q3 是前 75% 的位置(第三四分位數),可用分位數公式或中位數分組法計算。
四分位距(IQR)是 Q3 − Q1,用來衡量中間 50% 數據的分散程度。
先求出 Q1 與 Q3,再用 IQR = Q3 − Q1 計算即可。
常用判斷方式為:小於 Q1 − 1.5×IQR 或大於 Q3 + 1.5×IQR 的數據,通常視為離群值。
免費資源下載