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