rank函式是excel計算序數的主要工具,它的語法為:rank (number,ref, order),其中number為參與計算的數字或含有數字的單元格,ref是對參與計算的數字 單元格區域的絕對引用,order是用來說明排序方式的數字(如果order為零或省略,則 以降序方式給出結果,反之按公升序方式)。
例如圖1中e2、e3、e4單元格存放一季度的總產值,計算各車間產值排名的方法是: 在f2單元格內輸入公式「=rank(e2,$e$2: $e$4)」,敲回車即可計算出鑄造車間的 產值排名是2。再將f2中的公式複製到剪貼簿,選中f3、 f4單元格按ctrl+v,就能計算 出其餘兩個車間的產值排名為3和1。如果b1單元格中輸入的公式為「=rank(e2, $e$2:$e$4,1)」,則計算出的序數按公升序方式排列,即2、1和3。
需要注意的是:相同數值用rank函式計算得到的序數(名次)相同,但會導致後續 數字的序數空缺。假如上例中f2單元格存放的數值與 f3相同,則按本法計算出的排名 分別是3、3和1(降序時)。
countif函式可以統計某一區域中符合條件的單元格數目,它的語法為countif (range,criteria)。其中range為參與統計的單元格區域,criteria是以數字、表達 式或文字形式定義的條件。其中數字可以直接寫入,表示式和文字必須加引號。
仍以圖1為例,f2單元格內輸入的公式為「=countif($e$2:$e$4, ">"&e2) +1」。計算各車間產值排名的方法同上,結果也完全相同,2、 1和3。
此公式的計算過程是這樣的:首先根據e2單元格內的數值,在連線符&的作用下產生 乙個邏輯表示式,即「>176.7」、「>167.3」等。 countif函式計算出引用區域內符合 條件的單元格數量,該結果加一即可得到該數值的名次。很顯然,利用上述方法得到的 是降序排列的名次,對重複資料計算得到的結果與rank函式相同。
excel自身帶有排序功能,可使資料以降序或公升序方式重新排列。如果將它與if函 數結合,可以計算出沒有空缺的排名。以圖1中e2、e3、 e4單元格的產值排序為例,具 體做法是:選中e2單元格,根據排序需要,單擊excel工具欄中的「降序排序」或「公升序 排序」按鈕,即可使工作表中的所有資料按要求重新排列。
假如資料是按產值由大到小(降序)排列的,而您又想賦予每個車間從1到n(n為 自然數)的排名。可以在g2單元格中輸入1,然後在g3單元格中輸入公式「=if (e3=e2, g3,g3+1)」,只要將公式複製到g4等單元格,就可以計算出其他車間的產 值排名。
excel函式 vlookup 函式
vlookup 函式是excel中的乙個縱向查詢函式,可以用來進行資料核對,多個 之間的資料進行快速引用,動態 的製作等它主要包括四個引數。近似查詢會選擇小於查詢內容的最大值 一般對查詢區域進行絕對引用,可以有效避免拖動公式帶來的資料報錯。1 lookup value 要查詢的值數值 引用或文字字串...
Excel 常用函式
1.column reference reference 為需要得到其列標的單元格或單元格區域。2.row reference reference 為需要得到其行號的單元格或單元格區域。3.address row num,column num 按照給定的行號和列標,建立文字型別的單元格位址 addr...
Excel文字函式
附一 文字函式 函式名函式說明 語法asc 將字串中的全形 雙位元組 英文本母更改為半形 單位元組 字元。asc text char 返回對應於數字 的字元,函式 char 可將其他型別計算機檔案中的 轉換為字元。char number clean 刪除文字中不能列印的字元。對從其他應用程式中輸入的...