1. 如何進行Excel排序有序數計算
如何進行Excel排序有序數計算
排序是數據處理中的經常性工作,Excel排序有序數計算(類似成績統計中的名次)和數據重排兩類。本文以幾個車間的產值和名稱為例,介紹Excel 2000/XP的數據排序方法。
一、數值排序
1、RANK函數
RANK函數是Excel計算序數的主要工具,它的語法為:RANK(number,ref,order),其中number為參與計算的數字或含有數字的單元格,ref是對參與計算的數字單元格區域的絕對引用,order是用來說明排序方式的數字(如果order為零或省略,則以降序方式給出結果,反之按升序方式)。
例如要計算E2、E3、E4單元格存放一季度的總產值,計算各車間產值排名的方法是:在F2單元格內輸入公式 「=RANK(E2,$E:$E)」,敲回車即可計算出鑄造車間的產值排名是2。再將F2中的公式復制到剪貼板,選中F3、F4單元格按 Ctrl+V,就能計算出其餘兩個車間的產值排名為3和1。美文坊提醒大家如果B1單元格中輸入的公式為「=RANK(E2,$E:$E,1)」,則計算出的序數按升序方式排列,即2、1和3。相同數值用RANK函數計算得到的序數(名次)相同,但會導致後續數字的序數空缺。假如上例中F2單元格存放的`數值與F3相同,則按本法計算出的排名分別是 3、3和1(降序時)。
2、COUNTIF函數
COUNTIF函數可以統計某一區域中符合條件的單元格數目,它的語法為COUNTIF(range,criteria)。其中range為參與統計的單元格區域,criteria是以數字、表達式或文本形式定義的條件。其中數字可以直接寫入,表達式和文本必須加引號。
仍以上面的為例,F2單元格內輸入的公式為「=COUNTIF($E:$E,」>「&E2)+1」。計算各車間產值排名的方法同上,結果也完全相同,2、1和3。
此公式的計算過程是這樣的:首先根據E2單元格內的數值,在連接符&的作用下產生一個邏輯表達式,即「>176。7」、 「>167。3」等。COUNTIF函數計算出引用區域內符合條件的單元格數量,該結果加一即可得到該數值的名次。很顯然,利用上述方法得到的是降序排列的名次,對重復數據計算得到的結果與RANK函數相同。
3、IF函數
Excel自身帶有排序功能,可使數據以降序或升序方式重新排列。如果將它與IF函數結合,可以計算出沒有空缺的排名。以上例中E2、E3、E4單元格的產值排序為例,具體做法是:選中E2單元格,根據排序需要,單擊Excel工具欄中的「降序排序」或「升序排序」按鈕,即可使工作表中的所有數據按要求重新排列。
假如數據是按產值由大到小(降序)排列的,而您又想賦予每個車間從1到n(n為自然數)的排名。可以在G2單元格中輸入1,然後在G3單元格中輸入公式「=IF(E3=E2,G3,G3+1)」,只要將公式復制到G4等單元格,就可以計算出其他車間的產值排名。
二、文本排序
選舉等場合需要按姓氏筆劃為文本排序,Excel提供了比較好的解決辦法。如果您要將上例數據表按車間名稱的筆劃排序,可以使用以下方法:選中排序關鍵字所在列(或行)的首個單元格,單擊Excel「數據」菜單下的「排序」命令,再單擊其中的「選項」按鈕。選中「排序選項」對話框「方法」下的「筆畫排序 」,再根據數據排列方向選擇「按行排序」或「按列排序」,「確定」後回到「排序」對話框。如果您的數據帶有標題行,則應選中「有標題行」(反之不選),然後打開「主要關鍵字」下拉列表,選擇其中的「單位」,選中排序方式(「升序」或「降序」)後「確定」,表中的所有數據就會據此重新排列。提醒大家此法稍加變通即可用於「第一名」、「第二名」等文本排序,請讀者自行摸索。
三、自定義排序
如果您要求Excel按照金工車間、鑄造車間和個人簡歷表格的特定順序重排工作表數據,前面介紹的幾種方法就無能為力了。這類問題可以用定義排序規則的方法解決:首先單擊Excel「工具」菜單下的「選項」命令,打開「選項」對話框中的「自定義序列」選項卡。選中左邊「自定義序列」下的「新序列 」,游標就會在右邊的「輸入序列」框內閃動,您就可以輸入「金工車間」、「鑄造車間」等自定義序列了,輸入的每個序列之間要用英文逗號分隔,或者每輸入一個序列就敲回車。如果序列已經存在於工作表中,可以選中序列所在的單元格區域單擊「導入」,這些序列就會被自動加入「輸入序列」框。提醒大家無論採用以上哪種方法,單擊「添加」按鈕即可將序列放入「自定義序列」中備用。
使用排序規則排序的具體方法與筆劃排序很相似,只是您要打開「排序選項」對話框中的「自定義排序次序」下拉列表,選中前面定義的排序規則,其他選項保持不動。回到「排序」對話框後根據需要選擇「升序」或「降序」,「確定」後即可完成數據的自定義排序。
需要說明的是:顯 示在「自定義序列」選項卡中的序列(如一、二、三等),均可按以上方法參與排序,請讀者注意Excel 提供的自定義序列類型。 ;
2. 統計學(9)-分類資料中的有序和無序是如何確定的
明確一句話, 統計學不要墨守成規,任何方法的使用都要基於研究目的 。
(1)無序分類資料和有序分類資料從形式上很容易判斷,但在分析時,統計方法的選擇卻並非這么簡單。一般來說,兩組無序分類資料的比較可用卡方檢驗,而有序分類資料的比較則可考慮秩和檢驗。
(2)在實際中,方法的選擇並非簡單根據資料本身的性質,還要考慮研究目的。比如,年齡劃分為<40 歲、40~50 歲、>50 歲三個組,分析時是將其作為無序分類資料還是有序分類資料呢?看起來好像是有序的,但卻未必一定作為有序分類資料,很多時候還需要取決於研究目的。
在該研究中,目的是想體現出療效等級的差異,根據這一目的,必須將結局視為有序分類資料,採用秩和檢驗。如果採用卡方檢驗,則體現不出等級的含義。因為在卡方檢驗中將結局的順序改變,其結果是不變的。所以,如果採用卡方檢驗,則實際上等同於默認結局是無序分類資料。
但如果研究目的本身並不想體現出」等級"的差異,那麼即使資料看起來是有序的,仍可以作為無序分類資料來分析。
因為想看下葯物的療效,所以要分類,要有等級好壞,不能統著來
在該研究中,目的是比較兩組的年齡構成有無差異。盡管從數據本身來看,年齡組是一個有序分類資料,但在該研究中並不想體現出兩組等級上的差異,只是想了解不同年齡組的構成情況,因此仍可將其作為無序分類資料,採用卡方檢驗。
只是想看下各年齡組之間的差異,並不是要劃分等級好壞,所以就不需要用分類了
這里只是說明下,即使有分類的數據,也不一定非得用佚和檢驗
小結一下: 對於形式上的等級資料,如果研究目的關注這種等級或程度上的差異,則可將其作為有序分類資料;如果研究目的只是想了解各級別的構成情況,並不關注程度上的區別,則可將其作為無序分類資料。