好多列数据,怎样快速在每一列的数据后面标出他在本列的排名

好多列数据,怎样快速在每一列的数据后面标出他在本列的排名Excel函数... 好多列数据,怎样快速在每一列的数据后面标出他在本列的排名Excel函数 展开
 我来答
大肚有话说
2018-06-25 · 生活不止有眼前的苟且,还有诗和远方
大肚有话说
采纳数:1895 获赞数:4636

向TA提问 私信TA
展开全部

排名可以说是有中西结合,又中外有别。

具体点说就是,一般西方排名在出现相同分数时要占用名次,比如说共5个人中出现2个第三名,第2个第三名占用第四名的名次,最后5个人的名次依次为12335;而一般中式排名在出现相同分数时则不占用名次,还是同样的例子,共5个人中出现2个第三名,第2个第三名不占用第四名的名次,最后5个人的名次依次为12334

  1. 西式排名函数rank

    假设A1:A100是源数据区域,B列为名次,B1=RANK(A1,$A$1:$A$100),向下拖动填充

  2. 西式排名函数countif

    假设A1:A100是源数据区域,B列为名次,B1=COUNTIF($A$1:$A$100,">"&A1)+1,向下拖动填充

  3. 中式排名函数sumproduct+countif

    假设A1:A100是源数据区域,B列为名次,B1=SUMPRODUCT((A$1:A$100>A1)*(1/(COUNTIF(A$1:A$100,A$1:A$100))))+1,向下拖动填充

注意:特别留意公式中的相对/绝对引用

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式