周二 · 函數 關鍵詞:countif、countifs
1語法
=Countifs(range1,criteria1,range2,criteria2…)
TIPS:
2基本用法
■ 案例1 統計班級人數
E2單元格寫入公式 =COUNTIFS($A:$A,$D2)
意思是在A列這個range裡面,符合班級為『1班』這個criteria的,有多少人。
■ 案例2 統計各班級成績分布
F2單元格寫入公式=COUNTIFS($A:$A,$E2,$C:$C,F$1)
意思是在A列班級為『1班』,並且C列成績為『A』的,共有多少人。
■ 案例3 統計成績區間分布
依次在E2:E6單元格寫入公式,並請注意參數 criteria 需加入英文引號:
=COUNTIFS(B:B,">=90")
=COUNTIFS(B:B,">=80",B:B,"<90")
=COUNTIFS(B:B,">=70",B:B,"<80")
=COUNTIFS(B:B,">=60",B:B,"<70")
=COUNTIFS(B:B,"<60")
再看另一種思路,在E2寫入公式並下拉填充。請注意參數 criteria 在引用時的寫法:
=COUNTIFS(B:B,">="&D2)-SUM($E$1:E1)
3知識拓展
1、range1和range2的區域需要同樣長度。
2、末尾去掉s的函數Countif僅支持一組條件。
3、Countifs適用於Excel2007及以上版本,早期版本可使用Count和IF嵌套的數組公式實現。舉例如下:
G2單元格寫入
=COUNT(IF($A:$A=G$1,IF($C:$C=$E2,)))
按下Ctrl+Shift+回車,然後填充公式即可
延伸閱讀:【Excel函數】Maxifs和Minifs用法介紹
本文由Excel實務原創,作者小樹treetree。
Excel實務承接全國Excel培訓,歡迎留言聯繫。
長按下方圖片,識別圖中二維碼,訂閱我們吧!