小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

COUNTIF函數(shù)高能應(yīng)用,也許你還不知道

 刀叢里覓詩(shī) 2016-07-13

特別說(shuō)明一下,本篇的內(nèi)容難度系數(shù)高了一些,有小伙伴看到最后估計(jì)會(huì)騰云駕霧了,哈哈。

不過(guò)看不懂也沒(méi)關(guān)系,一口吃不成胖子,一天也減不成瘦子,先收藏一下備用,循序漸進(jìn)慢慢學(xué)~~


一、不一樣的序號(hào)

如下圖所示,要在A列按部門輸入序號(hào),不同部門的序號(hào)從1開(kāi)始。

在A2單元格輸入公式,向下復(fù)制:

=COUNTIF(B$2:B2,B2)

COUNTIF函數(shù)的統(tǒng)計(jì)區(qū)域是B$2:B2,第一個(gè)B2是行絕對(duì)引用,第二個(gè)B2,是相對(duì)引用。當(dāng)公式向下復(fù)制時(shí),就會(huì)變成B$2:B3、B$2:B4……一個(gè)不斷擴(kuò)展的區(qū)域,從這個(gè)動(dòng)態(tài)區(qū)域中統(tǒng)計(jì)B列部門的個(gè)數(shù)。


二、計(jì)算不重復(fù)的人數(shù)

如下圖所示,要計(jì)算C列不重復(fù)的人數(shù)。

公式為:

=SUMPRODUCT(1/COUNTIF(C2:C14,C2:C14))


這是一個(gè)十分常用的統(tǒng)計(jì)不重復(fù)數(shù)據(jù)個(gè)數(shù)的公式。

其中包含了一個(gè)簡(jiǎn)單的數(shù)學(xué)邏輯:

任意一個(gè)數(shù)據(jù)重復(fù)出現(xiàn)N次,N個(gè)1/N相加,結(jié)果就是為1。

公式中“COUNTIF(C2:C14,C2:C14)”部分是數(shù)組計(jì)算,作用是分別統(tǒng)計(jì)C2:C14單元格區(qū)域中每個(gè)元素出現(xiàn)的次數(shù)。

運(yùn)算過(guò)程相當(dāng)于:

=COUNTIF(C2:C14,C2)

=COUNTIF(C2:C14,C3)

……

=COUNTIF(C2:C14,C14)

返回內(nèi)存數(shù)組結(jié)果為:

{1;1;1;2;1;3;2;1;3;1;1;1;3}

再使用1除以返回的內(nèi)存數(shù)組,得到以下結(jié)果:

{1;1;1;0.5;1;0.33333;0.5;1;0.33333;1;1;1;0.33333}

用1除,即相當(dāng)于計(jì)算COUNTIF函數(shù)所返回內(nèi)存數(shù)組的倒數(shù)。


為便于理解,把這一步的結(jié)果中的小數(shù)部分使用分?jǐn)?shù)代替,結(jié)果為:

{1;1;1;1/2;1;1/3;0.5;1;1/3;1;1;1;1/3}

如果單元格的值在區(qū)域中是唯一值,這一步的結(jié)果是1。

如果重復(fù)出現(xiàn)兩次,這一步的結(jié)果就有兩個(gè)1/2。

如果單元格的值在區(qū)域中重復(fù)出現(xiàn)3次,結(jié)果就有3個(gè)1/3…

即每個(gè)元素對(duì)應(yīng)的倒數(shù)合計(jì)起來(lái)結(jié)果仍是1。

最后用SUMPRODUCT函數(shù)求和,得出不重復(fù)的人員總數(shù)。


三、提取不重復(fù)名單

如下圖所示,要提取C列不重復(fù)的名單。

公式為:

=INDEX(C:C,1+MATCH(,COUNTIF(E$1:E1,C$2:C$15),))&''

注意是數(shù)組公式,編輯完成后,要按Ctrl+Shift+回車。

首先利用COUNTIF函數(shù),在公式所在位置上方的單元格區(qū)域中,分別查找C$2:C$15單元格區(qū)域每個(gè)數(shù)據(jù)的個(gè)數(shù)。

公式返回一個(gè)由0和1構(gòu)成的數(shù)組,如果C$2:C$15單元格區(qū)域的元素在公式上方出現(xiàn)過(guò),結(jié)果就是1;如果沒(méi)出現(xiàn),結(jié)果就是0。

和第一個(gè)例子里一樣,COUNTIF函數(shù)的第一參數(shù)是一個(gè)擴(kuò)展的區(qū)域,公式的提取結(jié)果會(huì)被重復(fù)利用。

再利用MATCH函數(shù),在COUNTIF函數(shù)返回的數(shù)組中查找第一個(gè)0的位置,也就是查找首次出現(xiàn)的數(shù)據(jù)所在的位置。

由于數(shù)據(jù)表的標(biāo)題行占了1行,將這個(gè)數(shù)字加1,就是需要提取的不重復(fù)數(shù)據(jù)在數(shù)據(jù)表中列的位置。

再利用INDEX函數(shù),以MATCH函數(shù)的計(jì)算結(jié)果作為索引值,提取C列對(duì)應(yīng)位置上的數(shù)據(jù)。

PS:這個(gè)函數(shù)從最后開(kāi)始往上看,比較容易理解一些哦。

好了,今天的分享就是這些吧,堅(jiān)持看完的小伙伴,別忘了轉(zhuǎn)發(fā)點(diǎn)贊哦,哈哈~~

作者:祝洪忠

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多