search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

countif函數最全的應用全在這裡了,拿走,不謝!

Countif是Excel中使用頻度非常高的一個公式,這麼說吧,如果我每使用一次Countif公式就向微軟交次費的話,我現在肯定已經是一個「百萬負翁」了。這麼費錢的公式就讓我們一起看看它到底有哪些常用的應用吧。

1、通過文本統計符合條件的人數

統計符合條件的記錄個數是Countif函數的基本應用。比如,我們有一個三國武將的列表,我們會想要統計各個勢力的武將數,這時我們就可以用Countif公式實現。如下:

2、通過數值比較統計符合條件的個數

還是以上面的示例為例,如果我們想要統計殺敵數在各個區間的數量,我們可以使用Countif函數實現,如下:

3、統計某一區域中錯誤值的個數

在Excel公式運算中經常會出現運算出錯的情形,比如,數值除以0會出現!div的錯識,引用錯誤的名稱會出現#Name的錯誤,Vlookup找不到對應的參數又會出現#Value的錯誤。我們想要統計某一個區域各種錯誤也可以用Countif函數來實現,如下:

4、統計區域中包含某一字元的記錄個數

Countif還可以替代Find的部分功能,還是以上面的表格為例,我們可以查找名稱中包含「夏候」的武將數,如下:

Countif函數允許使用通配符,在想要查找的字元首尾加上「*」通配符就可以統計出條件區域中所有包含查找字元的記錄數。

5、與數據有效性結合限制輸入重複數據

Countif函數還可以與數據有效性規則相結合,限制用戶在特定區域中輸入重複數值,還是以上面的表格為例,我們不允許用戶在武將列表中輸入已經存在的武將,這時,我們就可以選中武將數據列,使用Countif函數為其設置數據有效性規則,不允許其輸入重複的數值,如下:

在數據有效性規則中我們使用公式「=COUNTIF($B$3:$B$12,B3)<>2」,這個公式指定每個單元格在該區域內不能出現兩次,如果數據在區域中第2次出現就會彈出出錯警告,示例中,當我們再次輸入趙雲時,就彈出出錯警告,我們甚至可以編輯出錯警告的提示語。

6、對數據進行排序

在日常工作中我們經常需要對數據進行排序,而Excel並沒有提供直接對數據進行排序的公式。當然我們也可以手動對數據進行排序,但有時候我們的數據來源於各種渠道,或者每天都會更新,我們想要讓數據自動進行排序,這時我們就需要使用公式來進行排序了。如下:

公式的計算原理如下:

Countif函數可以統計一個區域中小於等於某一個值的數據個數,如果是文本的話會以拼音首字母的大小進行比較,如果首字母一樣,會以拼音後面的字母依次比較,直到最終分出大小,因此,我們使用數組公式「COUNTIF($B$3:$B$13,"<="&($B$3:$B$13)」生成一個區域中各單元格數據的排名的數組,如圖:

然後利用IF函數構建一個由數據排名和數據組成的二維數組,如圖:

最後利用Vlookup函數從排名1開始依次查找找到對應的數據。

是不是很實用呢,趕快照著操作一遍,以後再碰到類似問題就得心應手了。

感興趣的小夥伴可以關注表哥說表的微信公眾號(Skexcel)在後台輸入「原文件」三個字向表哥索取本案例的原文件。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦