二維碼 購物車
部落窩在線教育歡迎您!

快速統(tǒng)計(jì)家庭人口數(shù)的兩種方法,最后一戶也能統(tǒng)計(jì)

?

作者:老菜鳥來源:部落窩教育發(fā)布時(shí)間:2020-05-26 17:49:36點(diǎn)擊:36107

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

哈嘍,大家好!如何快速統(tǒng)計(jì)家庭人口數(shù)呢?網(wǎng)上給出的大多公式不能統(tǒng)計(jì)最后一戶的人數(shù),最后一戶需要手動(dòng)填寫。今天我們將提供兩種方法,全自動(dòng)統(tǒng)計(jì)所有家庭的人口數(shù)。第一個(gè)公式是從上到下統(tǒng)計(jì),第二個(gè)公式是從下往上統(tǒng)計(jì)。使用的函數(shù)包括IFERROR、IF、MATCH、COUNTA、SUM函數(shù)等,趕緊來看看吧!


對(duì)于戶籍統(tǒng)計(jì)工作者來說,在一份人口清單中統(tǒng)計(jì)每戶的人口數(shù)是家常便飯了,近日就有群友提出了這方面的一個(gè)問題,詢問有無公式能夠得到家庭人口數(shù),實(shí)在不想一個(gè)一個(gè)手動(dòng)填寫了,模擬數(shù)據(jù)源如圖所示:

 

 

人員姓名系模擬數(shù)據(jù),如有雷同純屬巧合。要求是在每家戶主所在行填寫對(duì)應(yīng)的家庭人口數(shù),每個(gè)小區(qū)都有幾百戶需要統(tǒng)計(jì),純靠手工填寫想想都嚇人,今天就分享兩個(gè)可以統(tǒng)計(jì)家庭人口數(shù)的公式套路,想一起學(xué)的趕緊下載課件準(zhǔn)備開始吧。

 

公式1=IFERROR(IF(C2="戶主",MATCH(C2,C3:C9,),""),COUNTA(C3:C9)+1)

 

 

這個(gè)公式看起來有點(diǎn)長(zhǎng),其實(shí)核心只是MATCH(C2,C3:C9,)這部分,因此先從這個(gè)地方開始解釋。

 

MATCH函數(shù)的基本功能是得到一個(gè)數(shù)據(jù)在一組數(shù)據(jù)中出現(xiàn)的位置,例如C2中的內(nèi)容(“戶主”)在C3:C9這個(gè)區(qū)域中出現(xiàn)的位置是3。

 

 

注意這里區(qū)域的選擇,是從戶主的下一行開始的,得到的實(shí)際上是第二個(gè)戶主出現(xiàn)的位置,但是這個(gè)數(shù)字正好就是所統(tǒng)計(jì)的這一戶的家庭人口數(shù),想明白這一點(diǎn)對(duì)理解后面的原理很重要。

 

C3:C9包含了7個(gè)單元格,如果存在超過7口人的家庭,這個(gè)范圍就要擴(kuò)大,否則會(huì)出現(xiàn)錯(cuò)誤,至于具體用什么區(qū)域統(tǒng)計(jì),明白這一點(diǎn)就可以自己調(diào)整了,或者直接用C3:C99也行。

 

明白了MATCH這部分之后,增加了IFIF(C2="戶主",MATCH(C2,C3:C9,),"")也就不難理解了。

 

 

僅當(dāng)C列為戶主的時(shí)候,才顯示MATCH的結(jié)果,其他都顯示為空白。

 

此時(shí)的公式看似已經(jīng)實(shí)現(xiàn)了需要的結(jié)果,但是當(dāng)我們把表格拉到最下面的時(shí)候,就發(fā)現(xiàn)有問題。

 

 

這是因?yàn)樵谧詈笠粋€(gè)戶主之后,MATCH無法繼續(xù)找到戶主就得到了錯(cuò)誤值,解決方法有兩個(gè),第一個(gè)方法是在最下面寫一個(gè)戶主進(jìn)去,這樣不用改變公式也能得到正確結(jié)果。

 

 

第二個(gè)方法就是修改公式,利用IFERROR函數(shù)單獨(dú)計(jì)算最后一戶的人口數(shù),公式為:

 

=IFERROR(IF(C31="戶主",MATCH(C31,C32:C38,),""),COUNTA(C32:C38)+1)

 

 

最后一戶的人口數(shù)就是單元格區(qū)域中數(shù)據(jù)的個(gè)數(shù)加1,COUNTA會(huì)對(duì)區(qū)域中有內(nèi)容的單元格進(jìn)行計(jì)數(shù)。

 

以上就是統(tǒng)計(jì)家庭人口數(shù)的第一個(gè)公式套路,這個(gè)公式完全是自上而下計(jì)數(shù)的邏輯,相信經(jīng)過講解大家應(yīng)該是可以理解的,但是第二個(gè)公式套路就完全是逆向思維了,是自下而上的計(jì)數(shù)邏輯,公式看上去更加簡(jiǎn)短了,但是理解難度卻增加了。

 

第二個(gè)公式是這樣的:=IF(C2="戶主",COUNTA(C2:C35)-SUM(D3:D36),"")

 

 

這個(gè)公式的特殊之處在于D2單元格的公式用到了同一列后面的單元格數(shù)據(jù)。

 

 

而且用之前分析公式的方法似乎都有點(diǎn)難以解釋,比如單獨(dú)看COUNTA(C2:C35),結(jié)果就是統(tǒng)計(jì)表中人數(shù)的遞減,一共34人,每往下一行人數(shù)減少1。

 

 

再看=COUNTA(C2:C35)-SUM(D3:D36)這部分的結(jié)果,又全都變成了1。

 

 

但是再看加了IF的效果,公式=IF(C2="戶主",COUNTA(C2:C35)-SUM(D3:D36),0)的結(jié)果又完全變了。

 

 

到底為什么會(huì)這樣,為了便于大家理解,我們只用三戶人家來做說明。

 

第三戶人數(shù)統(tǒng)計(jì)結(jié)果為7,其實(shí)就是這樣得到的,COUNTA函數(shù)統(tǒng)計(jì)了后面的所有人數(shù),由于后面沒有戶主了,所以IF得到的都是0,這一點(diǎn)從最后一行來往上看,因此這個(gè)公式的思路是自下而上的。SUM得到的結(jié)果也就是0,進(jìn)而COUNTA-SUM就變成了這一戶的總?cè)藬?shù)。

 

 

再看統(tǒng)計(jì)第二戶人數(shù)的時(shí)候,隨著公式下拉,公式中的區(qū)域發(fā)生變化,COUNTA統(tǒng)計(jì)的是除第一戶以外的總?cè)藬?shù),應(yīng)該是11人,由于非戶主所對(duì)應(yīng)的都是0,所以SUM得到的是第三戶對(duì)應(yīng)的人數(shù)7,這樣第二戶的人數(shù)就是11-7,結(jié)果是4人。第一戶的3人也是這樣倒推出來的。

 

這個(gè)公式難于理解的正是這種倒推計(jì)算的思路,如果一時(shí)間還無法明白的話,只要了解這個(gè)公式套路中的要點(diǎn)也可以隨時(shí)套用,COUNTA中的范圍是實(shí)際數(shù)據(jù)范圍,而SUM中的范圍是公式所在單元格下方的范圍。

 

小結(jié):對(duì)比今天這兩個(gè)公式的套路,公式1算是一個(gè)常規(guī)思路,理解了相關(guān)函數(shù)的基本用法就能掌握,公式2則是思路上的徹底轉(zhuǎn)變,不知道這兩個(gè)公式你更喜歡哪個(gè)呢,歡迎留言分享你的心得。

 

本文配套的練習(xí)課件請(qǐng)加入QQ群:1043683754下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

合并單元格求和雙十一到底要花多少錢?一張Excel表格,讓你看得明明白白!

求和函數(shù)大匯總《求和,我是認(rèn)真的(Excel函數(shù)教程)》

MATCH函數(shù)解析《MATCH:函數(shù)哲學(xué)家,找巨人做伴。新出道必學(xué)!》

COUNTIFS函數(shù)解析《同樣是countifs函數(shù),為什么同事卻使得比你好?原因在這里!》