SUMPRODUCT函數(shù)應(yīng)用兩則貢獻者:xiaodaisong 日期:2010-12-10 閱讀:3389
SUMPRODUCT函數(shù)的作用是在給定的幾組數(shù)組中,將數(shù)組間對應(yīng)的元素相乘,并返回乘積之和。其語法格式為SUMPRODUCT(數(shù)據(jù)1,數(shù)據(jù)2,……,數(shù)據(jù)30),比如公式“=SUMPRODUCT(A2:A6,B2:B6,C2:C6)”,其作用相當(dāng)于“=A2*B2*C2+A3*B3*C3+A4*B4*C4+A5*B5*C5+A6*B6*C6”,也就是說公式求到是三個區(qū)域A2:A6、B2:B6、C2:C6同行數(shù)據(jù)積的和。
一、統(tǒng)計重復(fù)身份證號 通常統(tǒng)計數(shù)據(jù)在單元格區(qū)域內(nèi)出現(xiàn)的次數(shù)都是采用COUNTIF函數(shù)。但是如果是用來統(tǒng)計18位身份證號的話,那就會有問題了:只要前15位數(shù)字相同,那么金山表格就會把它當(dāng)成相同的數(shù)字(在EXCEL中也是如此)。解決這個問題的辦法之一就是可以使用SUMPRODUCT函數(shù)來替代COUNTIF。 如圖1所示。
公式可以得到在B2:B3000單元格區(qū)域中與B2單元格數(shù)據(jù)相等的單元格個數(shù),其結(jié)果是“TRUE、FALSE、TRUE,……”等一系列的邏輯值,“TRUE”相當(dāng)于“1”,“FALSE”則相當(dāng)于“0”,并對“TRUE”的個數(shù)求和。 二、多條件統(tǒng)計數(shù)據(jù)
只需要在單元格中輸入如下公式:“=SUMPRODUCT(($C$2:$C$15="男")*(($D$2:$D$15="高一")+($D$2:$D$15="高二"))*($E$2:$E$15="中一"),$G$2:$G$15,$F$2:$F$15)”,按下回車鍵,就可以得到需要的結(jié)果了。非常方便。 公式中“($D$2:$D$15="高一")+($D$2:$D$15="高二")”表示條件之一為“科室為高一或高二”,結(jié)合其余的條件就可以得到符合條件“高一或高二職稱為中一的男教師”的單元格了。公式中的后兩個參數(shù)則可以得到符合條件的同行數(shù)據(jù)F列與G列單元格數(shù)據(jù)的乘積,并最終由公式將這些乘積進行求和,這樣我們的任務(wù)也就完成了。 |
|