countif函數使用方法大全?函數Countif的功能是單條件計數,計算指定區域中符合條件的單元格數;語法結構為:=Countif(條件範圍,條件);大部分的親并不陌生,但如果你用Countif函數隻是單條件計數,那就真的Out了,我來為大家科普一下關于countif函數使用方法大全?下面希望有你要的答案,我們一起來看看吧!
函數Countif的功能是單條件計數,計算指定區域中符合條件的單元格數;語法結構為:=Countif(條件範圍,條件);大部分的親并不陌生,但如果你用Countif函數隻是單條件計數,那就真的Out了。
除了單條件計數外,還可以生成不一樣的序号、提取不重複人數等……這些技巧才是Countif函數的高能用法。
一、基礎案例。
目的:按“性别”統計員工人數。
方法:
在目标單元格中輸入公式:=COUNTIF(E3:E12,K3)。
解讀:
公式中,E3:E12為條件範圍,K3為條件,就是計算E3:E12中等于K3值的個數。
目的:按“學曆”統計員工人數。
方法:
在目标單元格中輸入公式:=COUNTIF(G$3:G$12,K3)。
解讀:
由于有多個統計區域,所以條件範圍G3:G12中的行需要絕對引用,但條件要随着行的變化而變化,所以要相對引用。
二、高能技巧。
(一)按部門填充No(序号)。
方法:
在目标單元格中輸入公式:=COUNTIF(C$3:C3,C3)。
解讀:
公式的含義為統計部門中當前部門的個數,因為要填充的No(序号)是從1遞增的,所以每次計算當前部門值的數量時都從開始單元格C3算起,所以行要絕對引用。
(二)計算部門數(不重複值的個數)。
方法:
在目标單元格中輸入公式:=SUMPRODUCT(1/COUNTIF(C3:C12,C3:C12))。
解讀:
1、當Sumproduct函數的參數為一維數組時,直接對數組元素進行求和。
2、公式=SUMPRODUCT(1/COUNTIF(C3:C12,C3:C12))中,首先計算1/COUNTIF(C3:C12,C3:C12)的值,形成一個1維數組,然後利用Sumproduct函數對數組元素進行求和運算。
(三)提取部門名稱(不重複值)。
方法:
1、在目标單元格中輸入公式:=INDEX(C:C,2 MATCH(,COUNTIF(K$2:K2,C$3:C$12),))&"",并用Ctrl Shift Enter填充。
2、向下拖動填充其他單元格區域。
解讀:
1、公式中,首先利用Countif函數,在公式所在位置上方的單元格區域中,分别查找C$3:C$12單元格區域中每個值的個數,如果C$3:C$12單元格區域中的值在公式上方的單元格區域中出現過,就返回1,否則就返回0。
2、在第一次的計算中,Countif的計算結果為{0,0,0,0,0,0,0,0,0,0},然後用Match函數定位0在Countif函數返回結果中的位置,Match函數返回1。
3、公式更新為:=Index(C:C,2 1)&"",自然返回“生産部”。
4、依次類推,得到其他值。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!