今天是我們學(xué)校一位學(xué)生,統(tǒng)計(jì)班級(jí)有多少人報(bào)名參加運(yùn)動(dòng)會(huì)比賽。有的學(xué)生報(bào)了一個(gè)項(xiàng)目,有的報(bào)了兩個(gè),還有報(bào)了三個(gè),這么多學(xué)生這么多項(xiàng)目,他數(shù)也數(shù)不過(guò)來(lái),于是問(wèn)有沒(méi)有公式?
把數(shù)據(jù)簡(jiǎn)化如下:

其實(shí),這就是統(tǒng)計(jì)有多少個(gè)不重復(fù)值的問(wèn)題。
公式實(shí)現(xiàn)
在D2中輸入公式:
=SUMPRODUCT(1/COUNTIF($A$2:$A$16,$A$2:$A$16))
即可統(tǒng)計(jì)出報(bào)名人數(shù):

公式解析
COUNTIF($A$2:$A$16,$A$2:$A$16)
在區(qū)域A2:A16依次查找A2—A16各個(gè)單元格出現(xiàn)的次數(shù),組成一數(shù)組:
{3;4;3;2;2;4;1;3;3;4;2;4;3;2;3};
1/COUNTIF($A$2:$A$16,$A$2:$A$16)
用1除以數(shù)組中的每一值,組成新的數(shù)組:{1/3;1/4;1/3;1/2;1/2;1/4;1;1/3;1/3;1/4;1/2;1/4;1/3;1/2;1/3};
SUMPRODUCT(1/COUNTIF($A$2:$A$16,$A$2:$A$16))
將上述數(shù)組內(nèi)的值相加,即得總?cè)藬?shù)。






