問題情境
如下樣表:

公式解析
$D$2:$D$11=D2:
判斷D2:D11區(qū)域內(nèi)每個單元格值是否與D2相等,如果相等返回TRUE,不相等返回FALSE,所以本部分返回值為TRUE和FALSE組成的數(shù)組:
{TRUE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE}(以下稱數(shù)組一)。
($D$2:$D$11=D2)*($C$2:$C$11):
數(shù)組一與C2:C11對應(yīng)位置數(shù)值相乘,返回數(shù)組:
{80;0;0;70;100;0;85;0;0;70}{以下稱數(shù)組二}。
($D$2:$D$11=D2)*($C$2:$C$11)>C2:
數(shù)組二中各數(shù)值與C2比較,如果大于C2返回TRUE,否則返回FALSE,本部分返回值為:
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE}{以下稱數(shù)組三}。
N(($D$2:$D$11=D2)*($C$2:$C$11)>C2):
將數(shù)組三中的邏輯值轉(zhuǎn)換為數(shù)值,得到數(shù)組:
{0;0;0;0;1;0;1;0;0;0}{以下稱數(shù)組四}。
SUMPRODUCT(N(($D$2:$D$11=D2)*($C$2:$C$11)>C2))+1:
將數(shù)組四中數(shù)值加和再加1,得排名。






