如何統計指定區域每行包含固定數字的個數
在數據區域內,不少行里都同時包含數字1和3。如果想統計這個區域內同時包含1和3的行有多少個,我們首先想到的就是統計函數COUNTIF。但在本例中用這個函數統計會出錯,那么怎樣才能統計出正確的數字呢?一
在數據區域內,不少行里都同時包含數字1和3。如果想統計這個區域內同時包含1和3的行有多少個,我們首先想到的就是統計函數COUNTIF。但在本例中用這個函數統計會出錯,那么怎樣才能統計出正確的數字呢?一起看看吧。
添加輔助列解決問題
首先,在圖表中要統計C2:G10這個區域內同時包含1和3的行有多少個,我們可以利用COUNTIF函數。在單元格I2輸入公式:COUNTIF(C2:G10,AND(MATCH(1,C2:G10,0),MATCH(3,C2:G10,0))),結果卻為0,明顯是錯的。
實際上,要解決這個問題可以通過加一個輔助列來實現。首先,在H2單元格輸入公式:AND(MATCH(1,C2:G2,0),MATCH(3,C2:G2,0)),然后下拉填充該公式。這個公式的作用是判斷C2:G2這一區域是否同時包含1和3,如果是則顯示TRUE,否則顯示#N/A。
利用輔助列進行統計
添加好輔助列后,我們就可以利用COUNTIF函數進行統計了。統計結果為TRUE的行代表同時包含1和3。在單元格I2輸入公式:COUNTIF(H:H,TRUE),該公式用于統計H列中TRUE的個數,也就是C2:G10中同時包含1和3的行數。
另一種思路:求和公式
還有另外一種方法可以統計C2:G10中同時包含1和3的行數。我們可以先統計每行中有多少個數字,然后用求和公式算出總數。在H2單元格輸入公式:IF(AND(COUNTIF(C2:G2,1),COUNTIF(C2:G2,3)),1,0),然后下拉填充該公式。該公式表示如果一行中同時包含1和3,則顯示1,否則顯示0。
然后,我們只需對H列求和即可。在I2單元格輸入公式:SUM(H:H),得出結果為2,即C2:G10中同時包含1和3的行數為2個。