Excel中的COUNTIF函數(shù)只能對區(qū)域中滿足單個指定條件的單元格進行計數(shù)。如果要在一列包含文本格式數(shù)值的區(qū)域中統(tǒng)計某個數(shù)字出現(xiàn)的次數(shù),就無法使用COUNTIF函數(shù)。這時可用下面的公式,假如數(shù)據(jù)在A2:A11區(qū)域中,要統(tǒng)計的數(shù)字在B2單元格。本例統(tǒng)計數(shù)字“0”在A2:A11區(qū)域中出現(xiàn)的次數(shù)。
要統(tǒng)計的數(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結束。
說明:先用SUBSTITUTE函數(shù)將區(qū)域各單元格中的指定數(shù)字“0”去掉,然后比較各單元格中文本數(shù)據(jù)的長度,最后將比較后的結果求和,即得到數(shù)字在區(qū)域中的出現(xiàn)次數(shù)。