本文主要講解如何統(tǒng)計工作簿的多個工作表中指定數(shù)據(jù)出現(xiàn)的總次數(shù)的公式應用技術(shù)。 示例工作簿中有3個需要統(tǒng)計數(shù)據(jù)的工作表:表一、表二、表三,還有1個用于放置統(tǒng)計數(shù)據(jù)公式的工作表:小計,如下圖1所示。 圖1 想要統(tǒng)計“完美Excel”在所有工作表中出現(xiàn)的次數(shù)。我們分別在每個工作表中使用COUNTIF函數(shù)進行統(tǒng)計,如下圖2、圖3和圖4所示。 圖2 圖3 圖4 在“小計”工作表中進行統(tǒng)計,如下圖5所示,輸入公式: =SUM(表一:表三!A12) 通過對每個工作表中已經(jīng)求得的結(jié)果進行求和,得到結(jié)果。 圖5 如果我們只想使用一個公式就得出結(jié)果呢?如下圖6所示,要統(tǒng)計數(shù)據(jù)的工作表名稱在單元格區(qū)域B5:B7中,將該區(qū)域命名為“Sheets”;要統(tǒng)計的數(shù)據(jù)在單元格B9中,即“完美Excel”。使用公式: =SUMPRODUCT(COUNTIF(INDIRECT('''& Sheets & ''!' & 'A1:E10'),B9)) 即可得到結(jié)果。 圖6 我們可以看到,上述公式可以解析為: =SUMPRODUCT(COUNTIF(INDIRECT({''表一'!A1:E10';''表二'!A1:E10';''表三'!A1:E10'}),B9)) 分別計算單元格B9中的值在每個工作表指定區(qū)域出現(xiàn)的次數(shù),公式轉(zhuǎn)換為: =SUMPRODUCT({5;12;3}) 得到結(jié)果20。 如果我們不想將工作表名列出來,可以將其放置在定義的名稱中,如下圖7所示。 圖7 這樣,就可以直接使用公式: =SUMPRODUCT(COUNTIF(INDIRECT('''& Sheets2 & ''!' & 'A1:E10'),'完美Excel')) 其原理與上面相同,結(jié)果如下圖8所示。 圖8 |
|
來自: hercules028 > 《excel》