你好,我是劉卓。歡迎來到我的公號,excel函數(shù)解析。今天來分享下countif函數(shù)的一些用法。countif函數(shù)是一個強(qiáng)大的統(tǒng)計(jì)函數(shù),在工作中有著廣泛的應(yīng)用。 它主要用于統(tǒng)計(jì)滿足某個條件的單元格數(shù)量,語法如下,有2個參數(shù)。
第1參數(shù)range為必需,是要統(tǒng)計(jì)數(shù)量的單元格區(qū)域。必需是單元格區(qū)域引用,不能是數(shù)組,包括常量數(shù)組和公式返回的數(shù)組都是不行的。range這個單詞的意思就是范圍、區(qū)域。 第2參數(shù)criteria為必需,是要滿足的條件,可以是數(shù)字、表達(dá)式、單元格引用或文本字符串。它支持通配符*和?。 1.給部門添加序號 下圖展示的是某公司的員工信息表,要求根據(jù)B列的部門編寫序號,遇到不同的部門,序號重新從1開始編寫,結(jié)果如A列所示。在A3單元格輸入下面的公式,向下填充。
countif的第1參數(shù)中,第1個B3的行號是固定的,第2個B3的行號不固定,當(dāng)公式向下填充時,區(qū)域會動態(tài)擴(kuò)展。 別看這個公式很簡單,它的用途還是挺多的。可以添加序號,也可以用來判斷是第幾次出現(xiàn)的,還可以進(jìn)一步判斷是否是重復(fù)出現(xiàn)的(結(jié)果大于1的就是重復(fù)的),還可以提取不重復(fù)值(把結(jié)果等于1的提取或篩選出來)。 添加一個輔助列,在B17單元格輸入下面的公式,向下填充。
注意countif的區(qū)域不要選反了,選A列的區(qū)域還是選D列的區(qū)域,自己想一想。如果只想要用顏色標(biāo)記出來,也可以用條件格式來設(shè)置。 下圖左表是各小組成員的成績表,共有3個問題。先看第1問,統(tǒng)計(jì)1組和2組成員的總?cè)藬?shù)。輸入下面的公式,完成。
countif的第2參數(shù){"1組";"2組"}是個常量數(shù)組,有2個元素,分別是1組和2組。那么countif函數(shù)返回的結(jié)果也有2個值,分別是1組的人數(shù)和2組的人數(shù),結(jié)果為{3;3}。最后用sum函數(shù)對兩組的人數(shù)求和。
思路是用大于等于80的個數(shù)減去大于等于90的個數(shù),就是大于等于80且小于90的個數(shù),最好畫個數(shù)軸來看下的。 上面的公式也是常量數(shù)組的用法,countif返回的結(jié)果也有2個值,結(jié)果是{4,3},乘以{1,-1}得到的結(jié)果為{4,-3},最后用sum求和,其實(shí)就是4減3。
最后來看第3問,統(tǒng)計(jì)姓名不是兩個字的人數(shù)。姓名是兩個字的已經(jīng)用紅色箭頭標(biāo)出,共有2個,剩下的共有8個。輸入下面的公式,完成。
通配符*和?只能代表文本,*代表任意的文本,長度不限,字符不限。?代表任意單個字符,??就代表任意兩個字符,"<>??"表示不是兩個字符的文本。 4.統(tǒng)計(jì)不重復(fù)部門的個數(shù)
這個公式用countif統(tǒng)計(jì)出B45:B54這個區(qū)域中各個部門的個數(shù),結(jié)果為{3;3;3;2;2;3;3;3;2;2}。
https://pan.baidu.com/s/1ND820c4JHOQ0LzVNWvbE9A |
|