percentile函數(shù)的意義 SQL中位數(shù)函數(shù)實例?
SQL中位數(shù)函數(shù)實例?SQL語句:代碼如下:(SELECT a1.Name,a1.Sales,COUNT(a2.sales) Sales_RankFROM Total_Sales a1,Total_S
SQL中位數(shù)函數(shù)實例?
SQL語句:
代碼如下:
(
SELECT a1.Name,a1.Sales,COUNT(a2.sales) Sales_Rank
FROM Total_Sales a1,Total_Sales a2
WHERE a1.Sales < a2.Sales or (a1.Sales=a2.Sales and a1.Name = a2.Name)
GROUP BY a1.Name,a1.Sales
ORDER BY a1.Sales DESC,a1.Name DESC
) as tab WHERE tab.sales_rank=(select (count(*) 1) div 2 from total_sales)
可以查找到中間的項,count(*) 1,這個1必須要添加,總項數(shù)假如為奇數(shù)7,則count(*) 1 / 2 = 4,假如是6則為3,都是滿足的,如果不 1的話,對奇數(shù)項則不滿足,如7,count(*) /2 = 3,而我們要查找的則是位于4的位置
percentile函數(shù)怎么用?
PERCENTILE.INC(array,k)PERCENTILE.INC 函數(shù)語法具有下列參數(shù) (參數(shù):為操作、事件、方法、屬性、函數(shù)或過程提供信息的值。):
Array 必需。用于定義相對位置的數(shù)組或數(shù)據(jù)區(qū)域。
K 必需。0 到 1 之間的百分點值,包含 0 和 1。
說明如果 array 為空,則 PERCENTILE.INC 返回錯誤值 #NUM!。
如果 k 為非數(shù)值型,則 PERCENTILE.INC 返回錯誤值 #VALUE!。
如果 k < 0 或 k 1,則 PERCENTILE.INC 返回錯誤值 #NUM!。
如果 k 不是 1/(n-1) 的倍數(shù),則 PERCENTILE.INC 使用插值法來確定第 k 個百分點的值。
示例如果將示例復制到一個空白工作表中,可能會更容易理解該示例。
選擇本文中的示例。
要點 不要選擇行或列標題。
從“幫助”中選擇示例
按 Ctrl C。
在 Excel 中,創(chuàng)建一個空白工作簿或工作表。
在工作表中,選擇單元格 A1,然后按 Ctrl V。
要點 若要使該示例能夠正常工作,必須將其粘貼到工作表的單元格 A1 中。
要在查看結果和查看返回結果的公式之間進行切換,請按 Ctrl `(重音符),或在“公式”選項卡上的“公式審核”組中,單擊“顯示公式”按鈕。
將示例復制到一個空白工作表中后,可以按照您的需要改編示例。
excel中函數(shù)PERCENTILE(array?
PERCENTILE(array,k) 返回區(qū)域中數(shù)值的第 K 個百分點的值。
百分位點是統(tǒng)計學上的計算方法,意思是把數(shù)值按從小到大排序,取出第K/100個數(shù)值。假設A1:A8的數(shù)值為1 2 3 4 5 6 7 8,則percentile(A1:A8,0.8)的計算方式:80%對應于第6.4個數(shù)字,即在第6和第7個數(shù)之間,分別為6和7,取其6.4個,用插值公式計算 =0.6*7 0.4*6=6.6。計算的具體步驟如下: 1、首先打開一個Excel表格,進入到編輯頁面中。2、然后在A9單元格中輸入公式“=PERCENTILE(A1:A8,0.8)”,回車確定。3、然后就可以在A9單元格中得到返回80%的數(shù)值大小了。