目录

一、应用场景——解决成绩并列排名

二、sumproduct、countif 函数的官方语法说明

三、组合使用的解释


一、应用场景——解决成绩并列排名

在 Excel 的排名中,不免会遇到“并列第一”,“并列第X”的情况。

普通的填充柄无法实现“并列”这一功能,而 rank 函数会出现“并列但是排名缺失”(如图1)。

针对这一问题,sumproduct 这一函数就可以很好的解决!

(本表格中完整语句为 =SUMPRODUCT((B2<=$B$2:$B$21)/COUNTIF($B$2:B$21,B$2:B$21)) )

图 1

二、sumproduct、countif 函数的官方语法说明

SUMPRODUCT函数返回相应范围或数组的个数之和。 默认操作是乘法,但也可以执行加减除运算。

SUMPRODUCT 函数 - Microsoft 支持

COUNTIF 是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数。

COUNTIF 函数 - Microsoft 支持

用一句话简洁地概括就是 SUMPRODUCT 可以用于两个数组的积,COUNTIF 可以用于区域内的计数。

三、组合使用的解释

=SUMPRODUCT((B2<=$B$2:$B$21)/COUNTIF($B$2:B$21,B$2:B$21))

SUMPRODUCT 计算了它括号内的两个数组相除的商的和,

B2<=$B$2:$B$21 统计 B2 单元格小于等于整个排序序列的次数。

COUNTIF($B$2:B$21,B$2:B$21) 统计本单元格在整个排序序列出现的次数。

【Excel】排名之成绩并列排名(sumproduct、countif 函数的组合使用方法)相关推荐

  1. mysql怎么做排名并列_MySQL实现排名并查询指定用户排名功能,并列排名功能

    MySQL实现排名并查询指定用户排名功能,并列排名功能 表结构: CREATE TABLE test.testsort ( id int(11) NOT NULL AUTO_INCREMENT, ui ...

  2. 编程:假设有n个人进行排名,允许并列排名,名次并列人的不同顺序算一种,总共有多少种排名?

    疯狂游戏笔试一道有趣的编程题:排名问题 题目描述 解题思路 代码 题目描述 假设有n个人进行排名,允许并列排名,名次并列人的不同顺序算一种,总共有多少种排名? 例:n=2,输出3,有:a>b,a ...

  3. 输出数组中数字排名(不允许并列排名)

    输出数组中数字排名(不允许并列排名) 算法一(有缺陷的算法):将当前元素大于数组中元素的个数作为其排名. /*** 算法一* 思路:将每个数组中元素与整个数组中的所有元素(包括自身)比较,* 累计该元 ...

  4. mysql并列查询_MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...

    前言 本文主要介绍了关于mysql实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: create table test ...

  5. mysql作排名,MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...

    前言 本文主要介绍了关于MYSQL实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: CREATE TABLE test ...

  6. html统计筛选表格count,Excel表格技巧—统计工作必备的COUNTIF函数的使用方法

    [导读]:对于办公室白领而言,这Excel电子表格可以说得上是比较普遍的办公软件了.该软件所具备的功能也是相当的多,尤其是函数这一块,更是功能齐全.很多统计方面的工作,借助Excel函数得以顺利的进行 ...

  7. mysql怎么查询排第几名并列_MySQL并列排名和顺序排名查询

    准备.创建一张叫scores的表,内容如下.因为测试排名,所以就用最简单的结构.idscore199 280 387 460 580 699 需求.获取分数排名,要求并列排名.如果两个分数相同,则两个 ...

  8. html中的if函数,countif函数的使用方法

    countif函数的使用方法 countif函数的正确使用方法是什么? 要正确使用countif函数,先要明白countif函数的含义,在指定区域中按指定条件对单元格进行计数,具体操作步骤如下: 打开 ...

  9. Microsoft Excel 教程:如何在 Excel 中创建公式并使用内置函数执行计算?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中创建公式并使用内置函数执行计算. Excel 中的计算方式始终以等 ...

最新文章

  1. Android获取cpu和内存信息、网址的代码
  2. c语言删除一行程序代码,删除C语言程序中所有的注释语句的实现代码
  3. [原创]Toolbar setNavigationIcon无效
  4. fceux模拟器linux,超强FC模拟器fceux-2.2.3最新版
  5. c语言长整数除法,大整数除法
  6. 数字逻辑对偶式_数字电子技术实验——组合逻辑电路的设计
  7. bash:附近有语法错误_Bash备忘单:按键组合和特殊语法
  8. 红帽linux5.6,Redhat Enterpris linux 5.6 安装
  9. vscode配置python 控制台/终端/TERMINAL 不输出/不显示 解决办法
  10. 【转】嵌入式软件:C语言编码规范
  11. 深度学习9-tensorboard
  12. 计算机房房间要求,数据中心机房的标准规范
  13. 微信公众号页面开发经验总结
  14. 利用C#实现的外挂式甲骨文拼音输入法
  15. 一个生肖一首诗,看看你是哪一首?
  16. [ctf.show.reverse] 月饼杯 re1_西北望乡、re2_归心、re3_若无月
  17. GpuImage 在Android 上的应用以及各种效果参照表
  18. 笔记本合上盖子不能从睡眠中唤醒解决办法
  19. 百度地图墨卡托坐标转高德经纬度坐标(偏移小)
  20. Rcurl--炼数成金课程第一周

热门文章

  1. SQL Loader的使用详解
  2. 开源网校系统+源代码分享
  3. mysql必知必会第5版pdf_雍正荐书第十一期 | SQL入门经典教程2020全新升级!SQL必知必会(第5版)...
  4. Win7修改开机动画(附自制流浪地球2开机动画)
  5. 数据结构(严蔚敏版)习题集第三章课后标新号习题答案
  6. Vscode的相对路径读取问题及处理
  7. 解决linux终端路径过长的问题
  8. 求解tsp的c语言程序,解TSP问题的遗传算法C语言程序.doc
  9. 关于 Safari 无法下载 pdf 文件的问题
  10. Android应用开发试题(收集)