Excel中的COUNTIF函數(shù)只能對(duì)區(qū)域中滿足單個(gè)指定條件的單元格進(jìn)行計(jì)數(shù)。如果要在一列包含文本格式數(shù)值的區(qū)域中統(tǒng)計(jì)某個(gè)數(shù)字出現(xiàn)的次數(shù),就無(wú)法使用COUNTIF函數(shù)。這時(shí)可用下面的公式,假如數(shù)據(jù)在A2:A11區(qū)域中,要統(tǒng)計(jì)的數(shù)字在B2單元格。本例統(tǒng)計(jì)數(shù)字“0”在A2:A11區(qū)域中出現(xiàn)的次數(shù)。
要統(tǒng)計(jì)的數(shù)字在C2,在D2中輸入公式:
=SUMPRODUCT(LEN(A2:A11)-LEN(SUBSTITUTE(A2:A11,C2,"")))
或數(shù)組公式:
=SUM(LEN(A2:A11)-LEN(SUBSTITUTE(A2:A11,C2,"")))
公式輸入完畢后按Ctrl+Shift+Enter結(jié)束。
說(shuō)明:先用SUBSTITUTE函數(shù)將區(qū)域各單元格中的指定數(shù)字“0”去掉,然后比較各單元格中文本數(shù)據(jù)的長(zhǎng)度,最后將比較后的結(jié)果求和,即得到數(shù)字在區(qū)域中的出現(xiàn)次數(shù)。