如何統計同時滿足多個條件的單元格個數?這個需求並不需要多個函數嵌套,只要使用 countifs 一個函數就夠了,下面就來看一下 countifs 函數的具體用法。
案例:
下圖 1 的左側數據表是公司銷售人員的每個月單筆業績提成記錄,每個月可能有多筆提成,也可能沒有。
需要在右側的兩個數據表中分別根據多個條件進行如下統計:
根據指定的月份和人名這兩個條件,計算提成筆數根據指定的月份和提成區間,計算提成筆數
效果如下圖 2 所示。
解決方案:
1. 選中 G2:G4 區域 --> 輸入以下公式 --> 按 Ctrl+Enter 回車:
=COUNTIFS($A$2:$A$24,E2,$B$2:$B$24,F2)
* 請注意:參數中的區域必須絕對引用。
2. 選中 G7:G9 區域 --> 輸入以下公式 --> 按 Ctrl+Enter 回車:
=COUNTIFS($A$2:$A$24,E7,$C$2:$C$24,">=1000",$C$2:$C$24,"<1500")
* 參數中的區域同樣要絕對引用。
COUNTIFS 函數詳解
作用:
將條件應用於跨多個區域的單元格,然後統計滿足所有條件的次數。
語法:
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
參數:
criteria_range1:必需,在其中計算相關條件的第一個區域。criteria1:必需,第一個條件區域,格式為數字、表達式、單元格引用或文本。criteria_range2, criteria2, ...:可選,其他的區域及其相關條件;最多允許 127 對區域/條件。
說明:
每個區域的條件每次應用於一個單元格,如果所有區域的第一個單元格都滿足其相關條件,則計數增加 1;如果所有區域的第二個單元格都滿足其關聯條件,則計數再增加 1,依此類推,直到計算完所有單元格。如果條件參數是對空單元格的引用,則 COUNTIFS 會將該單元格的值視為 0。可以在條件中使用通配符, 即問號(?)和星號(*)。問號匹配任意單個字符,星號匹配任意字符串。如果要查找實際的問號或星號,請在字符前鍵入波形符 (~)。