天天看點

中國式排名SUMPRODUCT函數解釋

中國式排名,就是允許多個并列排名且依次往下排序。如下圖:

<a href="http://s3.51cto.com/wyfs02/M01/58/DD/wKiom1S_ELuToygsAABgdIiJlUk655.jpg" target="_blank"></a>

此處我們用公式 =SUMPRODUCT(($A$2:$A$8&gt;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 51CTO部落格,原文連結:http://blog.51cto.com/kirin/1606482 ,如需轉載請自行聯系原作者

繼續閱讀