反饋已提交

網絡繁忙

RANK

一、函式說明

  1. RANK(number,ref,order)傳回一個數在一個數組中的秩。(如果把這個陣列排序,該數的秩即為它在陣列中的序號)。

  2. number:所求秩的數(可以是 Boolean型,true=1,false=0)。

  3. ref:可以是陣列,引用,或一系列數,非實數的值被忽略處理(接受 Boolean 型,true=1,false=0)。

  4. order:指定求秩的參數,非零為升冪,零為降冪。

  5. RANK 對重複的數傳回相同的秩,但重複的數影響後面的數的秩,比如,在一組升冪排列的整數中,如果 5 出現了 2 次,並且秩為 3,那麼 6 的秩為 5 (沒有數的秩是 4)。

  6. 使用方式:

    如果A1:A5 = 6, 4.5, 4.5, 2, 4  則:RANK(A1,A1:A5,1)=5。

    RANK(3,1,2,"go",3,4,1)=3。

二、範例

我們以動態排名的範例來介紹RANK函式的使用。

1
新建資料集。
  1. 準備一個內建資料集,記錄姓名和分數。

  2. 姓名欄位值類型為字串,分數欄位值類型為整數。

1.png

2
設計報表。
  1. 將資料集中的欄位拖入A2:B2儲存格中。

  2. 在C2儲存格中插入公式,輸入rank(B2, B2[!0], 0),計算分數的降冪排序。

  3. B2[!0]表示B2擴展出來的所有儲存格。

  4. 在A1:C1儲存格中插入標題,並設定A1:C2文字置中,加上框線。

  5. 在瀏覽器中預覽查看效果。

  6. 公式插入可參考A05-03 插入公式


3
設定分數動態計算。
  1. 在C2儲存格前插入2欄,記錄附加值和總分。

  2. 在C2儲存格中插入數字元件。

  3. 在D2儲存格中插入公式,輸入B2+C2,計算分數和附加值的總分。

  4. 調整E2儲存格中的公式為 rank(D2, D2[!0], 0),計算總分的降冪排序。

  5. 在C1:D1中插入標題並調整樣式。

  6. 點擊填報預覽,在瀏覽器中查看效果。

  7. 公式插入可參考A05-03 插入公式


附件列表


主題: 報表專題
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉