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