用rank 函数算排名怎么做:计算排名你只会rank函数 我教你用sumproduct
用rank 函数算排名怎么做:计算排名你只会rank函数 我教你用sumproduct具体操作步骤如下:要求:求出下图中成绩对应的实际排名是多少?=SUMPRODUCT(array1 [array2] [array3] …)。参数array1,array2,...,是2到255个数组,所有数组的维数必须一样。二、sumproduct函数实现不间断排名。
求和除了用sum、sumif、sumifs,其实我们还可以用sumproduct函数。
从函数表面看,sumproduct是由2个英文单词组合而成。sum是求和,product是乘积,所以这个函数的作用,我们可以理解成:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
下面进入到我们今天的主题,利用sumproduct实现数据排名。
一、sumproduct函数的语法格式。
=SUMPRODUCT(array1 [array2] [array3] …)。
参数array1,array2,...,是2到255个数组,所有数组的维数必须一样。
二、sumproduct函数实现不间断排名。
要求:求出下图中成绩对应的实际排名是多少?
具体操作步骤如下:
1、选中C2单元格-- 在编辑栏中输入公式“=SUMPRODUCT(($B$2:$B$9>=B2)/COUNTIF($B$2:$B$9 $B$2:$B$9))“ -- 按回车键回车。
公式解析:
$B$2:$B$9>=B2:判断$B$2:$B$9单元格里面的值是否大于等于B2单元格的值,如果为真,返回TRUE,否则,返回FALSE。此时,该公式组成了一个逻辑数组“{TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE}”,其中逻辑值TRUE=1,FALSE=0,所以公式结果也等于“{1;1;1;1;1;0;0;1}”。
COUNTIF($B$2:$B$9 $B$2:$B$9): 对$B$2:$B$9中符合指定条件的单元格计数。该公式的结果为“{1;2;3;1;1;1;1;1}”。