之前我們說過單條件計數(shù)函數(shù)countif的用法,今天來說下多條件計數(shù)函數(shù)countifs的用法。countifs函數(shù)將條件應(yīng)用于跨多個區(qū)域的單元格,然后統(tǒng)計滿足所有條件的次數(shù)。簡單來說就是統(tǒng)計同時滿足多個條件的次數(shù)。支持數(shù)組和通配符。
-01-
函數(shù)說明
函數(shù)語法結(jié)構(gòu)如下:
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
criteria_range1 必需。在其中計算關(guān)聯(lián)條件的第一個區(qū)域。必須是單元格區(qū)域引用。
criteria1 必需。 條件。它可以是數(shù)字、表達式、單元格引用或文本, 例如,條件可以表示為 32、">32"、B4、"apples"或 "32"。
criteria_range2, criteria2, ... 可選。附加的區(qū)域及其關(guān)聯(lián)條件。最多允許 127 個區(qū)域/條件對。
-02-
示例解釋
1.求1組中積分等于5的有幾個
這是個典型的多條件計數(shù)問題,在D2單元格輸入公式=COUNTIFS(A2:A7,"1組",B2:B7,5),結(jié)果為2。第1個區(qū)域是A2:A7,對應(yīng)的條件為1組;第2個區(qū)域是B2:B7,對應(yīng)的條件為5。意思就是在A2:A7中值為1組,且B2:B7中值為5的記錄有幾個?從下圖中很明顯的看到有2個,所以結(jié)果是2。
-03-
具體應(yīng)用
1.求1組中積分大于5的有幾個
在D11單元格中輸入公式=COUNTIFS(A11:A16,"1組",B11:B16,">5"),注意如果條件中有比較運算符要加雙引號?,F(xiàn)在是不是覺得這個公式挺簡單的,但是后面還會用到這個公式,只不過是其他的用法,到時候你可能會覺得驚訝,還能這么用。
2.求1組中積分大于平均積分的有幾個
現(xiàn)在我說的平均積分是指B20:B25這個區(qū)域的平均積分,在D20單元格輸入公式=COUNTIFS(A20:A25,"1組",B20:B25,">"&AVERAGE(B20:B25)),結(jié)果為1。由于B20:B25這個區(qū)域的平均分是7.3333,所以只有1個是滿足的。
這里要注意的問題是,不要把公式寫為=COUNTIFS(A20:A25,"1組",B20:B25,">AVERAGE(B20:B25)"),這樣的話就把average當作文本,而不是函數(shù)。如果條件中大于號后面要接單元格引用,必須用&連接起來。比如,">"&B1,而不是">B1"。
3.求1組中積分大于1組的平均積分的有幾個
感覺有點繞,現(xiàn)在是求大于1組的平均積分的個數(shù)。所以先算1組的平均分,1組現(xiàn)在有4個數(shù),5,8,5,7。也就是求它們的平均分,然后求1組中積分大于這個平均分的有幾個。這個題你自己思考下,就當是作業(yè)題。
鏈接:
https://pan.baidu.com/s/1NptigbXBWo2RdBgYSrPGOw
提取碼:aefj