Skip to main content

Excel QUARTILE 函數

Excel QUARTILE 函數

Author: Siluvia Last Modified: 2025-05-12

QUARTILE 函數用於計算給定數據集的四分位數。它返回的值與 QUARTILE.INC 函數相同。

show the usage of Excel QUARTILE function

QUARTILE 函數與 QUARTILE.INC 函數的區別:

從 Excel 2010 開始,QUARTILE 函數已被 QUARTILE.INC 函數取代。儘管兩者都可以用來計算數據集的四分位數,但建議未來使用 QUARTILE.INC 函數,因為 QUARTILE 函數可能不會在未來版本的 Excel 中提供。

語法

QUARTILE(array, quart)

參數

  • Array (必填):您要獲取四分位數值的數組或單元格範圍;
  • Quart (必填):介於 0 到 4 之間的數字,表示要返回哪個四分位數值。
 數字  四分位數值
 0  最小值
 1  第 1 四分位數(第 25 百分位數)
 2  第 2 四分位數 - 中位數(第 50 百分位數)
 3  第 3 四分位數(第 75 百分位數)
 4  第 4 四分位數 - 最大值(第 100 百分位數)

備註

1. 如果 “quart” 不是整數,將被截斷;
2. 當滿足以下任一條件時,會出現 #NUM! 錯誤;
-- “array” 是空的;
-- “quart” < 0 或 “quart” > 4。
3. 如果 “quart” 是非數字,則會出現 #VALUE! 錯誤;
4. 如果請求的四分位數落在 “array” 中兩個值之間,Excel 將對這些值進行插值以計算四分位數。

返回值

返回一個數值。

示例

如下圖所示,這裡有一組值列表。若要使用 QUARTILE 函數計算最小值、第一四分位數、第二四分位數、第三四分位數和最大值,您可以按照以下步驟操作。

show the usage of Excel QUARTILE function

選擇最上方的單元格,在本例中為 E6,複製或輸入以下公式並按 Enter 鍵以獲得最小值的結果。選擇此結果單元格並向下拖動自動填充手柄以獲取其他四分位數。

=QUARTILE($B$6:$B$13,D6)

show the usage of Excel QUARTILE function

注意:

1) E6 單元格中的公式可以更改為:

=QUARTILE({2,4,5,10,12,15,20,60},0)

2) 公式可以分解為以下兩個方程式:

2.1 首先,應用以下方程式找到每個四分位數在數組中的位置

(在以下方程式中,n 是數組中單元格的總數。)

2.1.1 計算 Q1 位置的方程式
= 1/4*(n-1)+1
在此情況下,Q1 的位置是 1/4*(8-1)+1 = 2.75,這意味著第一四分位數位於數組的第二和第三個數字之間。
2.1.2 計算 Q2 位置的方程式
= 2/4*(n-1)+1
在此情況下,Q2 的位置是 2/4*(8-1)+1 = 4.5,這意味著第二四分位數位於數組的第四和第五個數字之間。
2.1.3 計算 Q3 位置的方程式
= 3/4*(n-1)+1
在此情況下,Q3 的位置是 1/4*(8-1)+1 = 6.25,這意味著第三四分位數位於數組的第六和第七個數字之間。
2.1.4 計算 Q4 位置的方程式
= 4/4*(n-1)+1
在此情況下,Q4 的位置是 1/4*(8-1)+1 = 8,這意味著第四四分位數正好位於數組的第八個單元格。

2.2 然後,根據位置返回四分位數

2.2.1 由於 Q1 的位置(2.75)更接近第三個數字,因此第二個數字加權 25%,第三個數字加權 75%。然後您可以應用以下公式返回第一四分位數:
=(C7*0.25)+(C8*0.75)/(0.25+0.75) // 結果為 4.75
2.2.2 Q2 位於數組的 4.5 位置,恰好是第 4 和第 5 個數字的平均值:
=(C9+C10)/2 // 結果為 11
2.2.3 由於 Q3 的位置(6.25)更接近第六個數字,因此第六個數字加權 75%,第七個數字加權 25%。然後您可以應用以下公式返回第三四分位數:
=(C11*0.75)+(C12*0.25)/(0.75+0.25) // 結果為 16.25
2.2.4 Q4 正好位於數組的第八個位置,因此它等於該位置單元格的值:
=C13 // 結果為 60
請參閱以下截圖:
show the usage of Excel QUARTILE function

相關函數

Excel QUARTILE.EXC 函數
QUARTILE.EXC 函數基於 0 到 1 的百分位數範圍(不包括 0 和 1)返回給定數據集的四分位數。

Excel QUARTILE.INC 函數
QUARTILE.INC 函數基於 0 到 1 的百分位數範圍(包括 0 和 1)返回給定數據集的四分位數。

Excel RANK 函數
RANK 函數返回某數字在同列表中相對於其他數字的排名。

Excel RANK.AVG 函數
RANK.AVG 函數返回某數字在同列表中相對於其他數字的排名。

Excel RANK.EQ 函數
RANK.EQ 函數返回某數字在同列表中相對於其他數字的排名。


最佳的辦公生產力工具

Kutools for Excel - 幫助您脫穎而出

? Kutools AI 助手:基於智能執行生成代碼創建自訂公式分析數據並生成圖表調用 Kutools 函數…來徹底改變數據分析方式。
熱門功能查找、標記或識別重複值  |  刪除空行  |  合併列或單元格而不丟失數據  |  四捨五入無需公式 ...
超級 VLookup多條件  |  多值  |  跨多工作表  |  模糊查找...
高級下拉列表簡易下拉列表  |  依賴下拉列表  |  多選下拉列表...
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  比較列以選擇相同和不同的單元格 ...
特色功能網格聚焦  |  設計檢視  |  增強編輯欄  |  工作簿與工作表管理器 | 資源庫(自動文本)  |  日期提取器  |  合併資料  |  加密/解密儲存格  |  按清單發送電子郵件  |  超級篩選  |  特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 種工具集12 個文字工具添加文本刪除特定字符 ...)  |  50+ 圖表 類型甘特圖 ...)  |  40+ 實用 公式基於生日計算年齡 ...)  |  19 個插入工具插入QR碼從路徑插入圖片 ...)  |  12 個轉換工具金額轉大寫匯率轉換 ...)  |  7 個合併與分割工具高級合併行分割Excel單元格 ...)  |  ... 還有更多

Kutools for Excel 擁有超過 300 種功能,確保您需要的功能只需點擊一下即可實現...


Office Tab - 啟用 Microsoft Office(包括 Excel)中的分頁閱讀和編輯功能

  • 一秒鐘內在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標點擊,告別滑鼠手。
  • 當查看和編輯多個文檔時,您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的分頁功能,就像 Chrome、Edge 和 Firefox 一樣。