中国式排名SUMPRODUCT函数解释

中国式排名,就是允许多个并列排名且依次往下排序。如下图:

wKiom1S_ELuToygsAABgdIiJlUk655.jpg

此处我们用公式 =SUMPRODUCT(($A$2:$A$8>A2)/COUNTIF($A$2:$A$8,$A$2:$A$8))+1


红色F9得出{FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE}

False=0,True=1,即{0;1;1;0;1;0;0}。意思是大于A2为1,否则为0。


COUNTIF函数是根据条件求单元格个数,绿色F9得出{2;1;2;2;2;2;2}

1、2均为该单元格数值出现次数。


SUMPRODUCT函数是返回数组或区域的乘积和。

即对{0;1;1;0;1;0;0}/{2;1;2;2;2;2;2}求乘积和。

上面公式乘积后得{0;1;0.5;0;0.5;0;0},求此求和C2单元格=2。

若不加1,则公式从0开始,因为需要排名所以加1从1开始。

本文出自 “Kirin的茶水间” 博客,转载请与作者联系!

你可能感兴趣的:(函数,Excel,SUMPRODUCT)