1,、基礎(chǔ)用法 函數(shù)公式: =COUNTIF(B2:B11,'>=2017-1-1') 思路詳解 計(jì)算2017年入職人數(shù),,也就是以日期作為條件計(jì)算人數(shù),,用到的是條件計(jì)數(shù)函數(shù)COUNTIF,語(yǔ)法如下: =COUNTIF(條件區(qū)域,計(jì)數(shù)條件) 2,、使用通配符“*”的條件計(jì)數(shù) 函數(shù)公式: =COUNTIF(A2:A21,'朱*') 思路詳解 COUNTIF在進(jìn)行條件計(jì)數(shù)的時(shí)候,,條件支持通配符“*”: 1、“*”表示一個(gè)或多個(gè)任意字符,; 2,、“A*”表示以“A”字開始的任意字符; 3,、“*A”表示以“A”字結(jié)尾的任意字符,; 3、“*A*”表示包含“A”的任意字符,。 3,、使用通配符“?”的條件計(jì)數(shù) 函數(shù)公式: =COUNTIF(A2:A11,'??') 思路詳解 COUNTIF在進(jìn)行條件計(jì)數(shù)的時(shí)候,,條件支持通配符“,?”(問(wèn)號(hào)必須是英文狀態(tài)下輸入): 1、“,?”表示任意一個(gè)文本字符(數(shù)字不算),; 2、需要表示多少個(gè)字符就用多少個(gè)“,?”,; 4、漢字也有大??? 函數(shù)公式: =COUNTIF(A2:A11,'>=吖') 思路詳解 在Excel中,漢字也是有大小之分的,,一般來(lái)說(shuō)最小漢字是“吖”,,最大漢字是“咗”(相對(duì)來(lái)說(shuō)是這樣,特殊的一些漢字除外) 5,、計(jì)算身份證號(hào)碼出現(xiàn)次數(shù) 函數(shù)公式: =COUNTIF(A:A,A2&'*') 思路詳解 由于身份證號(hào)碼是18位數(shù)字,,而Excel最大只支持15位數(shù)字的顯示,超過(guò)15位之后的數(shù)字都會(huì)被強(qiáng)制為0,,所以如果要統(tǒng)計(jì)身份證號(hào)碼的個(gè)數(shù)不能直接以身份證號(hào)碼作為計(jì)數(shù)條件,,必須要在身份證號(hào)碼后面連接一個(gè)通配符“*”將身份證號(hào)碼強(qiáng)制轉(zhuǎn)換為文本計(jì)算,而且通配符表示的是任意字符(包括空號(hào))并不會(huì)影響計(jì)算結(jié)果,。 PS:我們來(lái)看一下下面這個(gè)不使用通配符直接計(jì)數(shù)的結(jié)果: 在計(jì)數(shù)的時(shí)候“532525198711240315”和“532525198711240226”由于前面15位數(shù)字相同,,所以被COUNTIF誤認(rèn)為是一樣的。 6、COUNTIF應(yīng)用案例:關(guān)于提取相同項(xiàng)與不同項(xiàng) 提取相同項(xiàng)函數(shù)公式: =IFERROR(INDEX(B:B,SMALL(IF(COUNTIF($A$2:$A$11,$B$2:$B$11),ROW($2:$11)),ROW(A1))),'') 數(shù)組公式CTRL SHIFT 回車鍵三鍵結(jié)束 提取不同項(xiàng)函數(shù)公式: =IFERROR(INDIRECT(TEXT(SMALL(IF(COUNTIF($A$2:$B$11,$A$2:$B$11)=1,ROW($A$2:$B$11)*100 COLUMN($A$2:$B$11)),ROW(A1)),'r0c00'),0),'') 數(shù)組公式CTRL SHIFT 回車鍵三鍵結(jié)束 |
|
來(lái)自: L羅樂(lè) > 《提取不重復(fù)值》