excel的排序函数rank的公式是怎么样的?

如题所述

rank一共有三个参数,格式RANK(Number,Ref,Order)。第一个参数Number是一个指定的数,例如A1;第二个参数Ref是一组数,例如A1:H1;第三个参数Order代表排序方式,如果是零或没有代表降序,如果是1代表升序。例如RANK(A1,A1:F1)表示求A1单元格中的数值在A1到F1各单元格数值中按降序排第几。假设A1至F1等单元格中的数值是(3,2,9,6,5,5)则RANK(A1,A1:F1)=5,RANK(A1,A1:F1,1)=2,RANK(E1,A1:F1)=3,RANK(F1,A1:F1)=3
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-31
=rank(第一个有数据的单元格,参加排序的所有数据的范围)举例说明:我的总分在H列,名次要填在I列,第一个参加排序的数据的单元格为H2,那你在I2这里就输入=rank(h2,H:H),然后利用自动填充往下拖就行了。H:H的意思就是把H列的所有数据都拿来排序
第2个回答  2019-12-13
=rank(number,ref,order)
number是指定的数字
ref是要排序的那组数
order是一个逻辑值,如果为0,则为降序;非零值,升序。
第3个回答  2013-10-31
比如想知道B1:B10的学生成绩,分别在10人中所占名次,则C1输入公式=RANK(B1,$B$1:$B$10)将C1公式向下复制这时,每一个学生的名次就计算出来了注意点:对所有数据的引用应该是绝对引用本回答被网友采纳