国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

COUNTIF函數在Excel表格中的常見應用

2020-03-27 04:48:53
字體:
來源:轉載
供稿:網友

在對Excel表格數據進行處理的過程中,會需要用到各種函數公式。在excel表格中對一列數字進行篩選,從而篩選出滿足一定條件的數字的個數,我們就可以借助countif函數。說到countif函數,大家都知道它的含義是條件計數,但這個簡單的計數函數,卻可以引申出很多使用的場景與技巧。

1、滿足條件的計數

這是COUNTIF函數最基礎的應用,對指定區域中符合指定條件的單元格計數。

1.1 C2公式【=COUNTIF(A2:A11,8)】,返回A2:A11區域中,等于8的單元格數量。

1.2 C3公式【=COUNTIF(A2:A11,"<0")】,返回A2:A11區域中,小于0的單元格數量。

1.3 C4公式【=COUNTIF(A2:A11,A2)】,返回A2:A11區域中,等于單元格A2的單元格數量。

1.4 C5公式【=COUNTIF(A2:A11,">="&A2)】,返回A2:A11區域中,大于等于單元格A2內容的單元格數量。

注意:在比較運算符“>=”和單元格引用“A2”之間,用文本連接符“&”進行連接。

2、比較兩列的不同

第一種引申的場景,是組合IF函數,比較兩列的不同,并提示不存在的數據,B2單元格公式為【=IF(COUNTIF($C$2:$C$5,A2)>=1,"","不存在")】。

案例中,通過COUNTIF函數統計C2:C5區域間等于A2值的個數,配合IF函數,當C列值不存在于A列中,提示不存在,從未判斷出兩列的不同。

3、創建序號,多應用于建立輔助列

第二種引申的場景,是用于創建序號。案例中,我們統計的是相同地區的個數,B2單元格輸入公式【=COUNTIF($A$2:A2,A2)】。

選擇區域中,第二個A2使用了相對引用,在往下填充公式時,區域會不斷延伸,達到動態區域統計地區個數的效果。

最后,C2單元格輸入公式【=A2&B2】,為A2和B2的內容合并,多用于建立查找引用的輔助列。

4、計算不重復值的個數

第三種引申的場景,是組合SUMPRODUCT函數,計算不重復值的個數,C2單元格公式為【=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11&""))】。

公式中【1/COUNTIF(A2:A11,A2:A11&"")】部分,使用了數組計算,作用是分別統計A2:A11單元格區域中每個元素出現的次數。

在案例中,用1去除,即出現1次的元素返回1 ,出現2次的元素返回0.5,結果依次為:0.5;1;0.5;1;0.5;0.5;0.5;1;1;0.5。

同時,增加【&""】,如當A2:A11中出現空值時,也會統計為一個元素,而不會判斷為空值,導致除法出錯。

最后,通過SUMPRODUCT函數把數組返回結果相加,得到不重復值的個數為7。

5、提取不重復名單

第四種引申的場景,是組合INDEX和MATCH函數,提取不重復名單,C2單元格公式為【{=INDEX(A:A,MATCH(,COUNTIF(C$1:C1,A$2:A$11),)+1)&""}】。

公式中【COUNTIF(C$1:C1,A$2:A$11)】部分,選擇區域中,第二個C1使用了相對引用,在往下填充公式時,區域會不斷延伸,達到動態區域統計姓名個數的效果。

此公式分別統計A$2:A$11單元格區域中每個元素出現的次數,返回一個由0和1構成的數組,出現過結果為1,沒出現結果為0。

利用MATCH函數,在COUNTIF函數返回的數組中查找第一個0的位置,也就是查找首次出現的數據所在的位置。由于標題行占了1行,所以在MATCH函數使用時,需要加上1。

再利用INDEX函數,以MATCH函數的計算結果作為索引值,提取A列對應位置上的數據。

以上就是Excel中countif函數的一些應用,希望對大家有所幫助(了解更多Excel函數應用,訪問VEVB.com)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九寨沟县| 瑞安市| 宜昌市| 孟津县| 陆良县| 西平县| 鄂伦春自治旗| 武山县| 罗城| 临泉县| 兴海县| 蚌埠市| 兴宁市| 丹东市| 怀来县| 苏尼特左旗| 沅江市| 博白县| 五河县| 疏勒县| 紫金县| 安国市| 苍南县| 武冈市| 军事| 新沂市| 理塘县| 陆良县| 达州市| 科技| 镇康县| 察隅县| 晋宁县| 遵义市| 灌南县| 历史| 郸城县| 湘潭市| 聂拉木县| 新泰市| 县级市|