快速統(tǒng)計家庭人口數(shù)的兩種方法,最后一戶也能統(tǒng)計
?
作者:老菜鳥來源:部落窩教育發(fā)布時間:2020-05-26 17:49:36點擊:37089
編按:
哈嘍,大家好!如何快速統(tǒng)計家庭人口數(shù)呢?網(wǎng)上給出的大多公式不能統(tǒng)計最后一戶的人數(shù),最后一戶需要手動填寫。今天我們將提供兩種方法,全自動統(tǒng)計所有家庭的人口數(shù)。第一個公式是從上到下統(tǒng)計,第二個公式是從下往上統(tǒng)計。使用的函數(shù)包括IFERROR、IF、MATCH、COUNTA、SUM函數(shù)等,趕緊來看看吧!
對于戶籍統(tǒng)計工作者來說,在一份人口清單中統(tǒng)計每戶的人口數(shù)是家常便飯了,近日就有群友提出了這方面的一個問題,詢問有無公式能夠得到家庭人口數(shù),實在不想一個一個手動填寫了,模擬數(shù)據(jù)源如圖所示:
人員姓名系模擬數(shù)據(jù),如有雷同純屬巧合。要求是在每家戶主所在行填寫對應(yīng)的家庭人口數(shù),每個小區(qū)都有幾百戶需要統(tǒng)計,純靠手工填寫想想都嚇人,今天就分享兩個可以統(tǒng)計家庭人口數(shù)的公式套路,想一起學(xué)的趕緊下載課件準(zhǔn)備開始吧。
公式1:=IFERROR(IF(C2="戶主",MATCH(C2,C3:C9,),""),COUNTA(C3:C9)+1)
這個公式看起來有點長,其實核心只是MATCH(C2,C3:C9,)這部分,因此先從這個地方開始解釋。
MATCH函數(shù)的基本功能是得到一個數(shù)據(jù)在一組數(shù)據(jù)中出現(xiàn)的位置,例如C2中的內(nèi)容(“戶主”)在C3:C9這個區(qū)域中出現(xiàn)的位置是3。
注意這里區(qū)域的選擇,是從戶主的下一行開始的,得到的實際上是第二個戶主出現(xiàn)的位置,但是這個數(shù)字正好就是所統(tǒng)計的這一戶的家庭人口數(shù),想明白這一點對理解后面的原理很重要。
C3:C9包含了7個單元格,如果存在超過7口人的家庭,這個范圍就要擴大,否則會出現(xiàn)錯誤,至于具體用什么區(qū)域統(tǒng)計,明白這一點就可以自己調(diào)整了,或者直接用C3:C99也行。
明白了MATCH這部分之后,增加了IF的IF(C2="戶主",MATCH(C2,C3:C9,),"")也就不難理解了。
僅當(dāng)C列為戶主的時候,才顯示MATCH的結(jié)果,其他都顯示為空白。
此時的公式看似已經(jīng)實現(xiàn)了需要的結(jié)果,但是當(dāng)我們把表格拉到最下面的時候,就發(fā)現(xiàn)有問題。
這是因為在最后一個戶主之后,MATCH無法繼續(xù)找到戶主就得到了錯誤值,解決方法有兩個,第一個方法是在最下面寫一個戶主進去,這樣不用改變公式也能得到正確結(jié)果。
第二個方法就是修改公式,利用IFERROR函數(shù)單獨計算最后一戶的人口數(shù),公式為:
=IFERROR(IF(C31="戶主",MATCH(C31,C32:C38,),""),COUNTA(C32:C38)+1)
最后一戶的人口數(shù)就是單元格區(qū)域中數(shù)據(jù)的個數(shù)加1,COUNTA會對區(qū)域中有內(nèi)容的單元格進行計數(shù)。
以上就是統(tǒng)計家庭人口數(shù)的第一個公式套路,這個公式完全是自上而下計數(shù)的邏輯,相信經(jīng)過講解大家應(yīng)該是可以理解的,但是第二個公式套路就完全是逆向思維了,是自下而上的計數(shù)邏輯,公式看上去更加簡短了,但是理解難度卻增加了。
第二個公式是這樣的:=IF(C2="戶主",COUNTA(C2:C35)-SUM(D3:D36),"")
這個公式的特殊之處在于D2單元格的公式用到了同一列后面的單元格數(shù)據(jù)。
而且用之前分析公式的方法似乎都有點難以解釋,比如單獨看COUNTA(C2:C35),結(jié)果就是統(tǒng)計表中人數(shù)的遞減,一共34人,每往下一行人數(shù)減少1。
再看=COUNTA(C2:C35)-SUM(D3:D36)這部分的結(jié)果,又全都變成了1。
但是再看加了IF的效果,公式=IF(C2="戶主",COUNTA(C2:C35)-SUM(D3:D36),0)的結(jié)果又完全變了。
到底為什么會這樣,為了便于大家理解,我們只用三戶人家來做說明。
第三戶人數(shù)統(tǒng)計結(jié)果為7,其實就是這樣得到的,COUNTA函數(shù)統(tǒng)計了后面的所有人數(shù),由于后面沒有戶主了,所以IF得到的都是0,這一點從最后一行來往上看,因此這個公式的思路是自下而上的。SUM得到的結(jié)果也就是0,進而COUNTA-SUM就變成了這一戶的總?cè)藬?shù)。
再看統(tǒng)計第二戶人數(shù)的時候,隨著公式下拉,公式中的區(qū)域發(fā)生變化,COUNTA統(tǒng)計的是除第一戶以外的總?cè)藬?shù),應(yīng)該是11人,由于非戶主所對應(yīng)的都是0,所以SUM得到的是第三戶對應(yīng)的人數(shù)7,這樣第二戶的人數(shù)就是11-7,結(jié)果是4人。第一戶的3人也是這樣倒推出來的。
這個公式難于理解的正是這種倒推計算的思路,如果一時間還無法明白的話,只要了解這個公式套路中的要點也可以隨時套用,COUNTA中的范圍是實際數(shù)據(jù)范圍,而SUM中的范圍是公式所在單元格下方的范圍。
小結(jié):對比今天這兩個公式的套路,公式1算是一個常規(guī)思路,理解了相關(guān)函數(shù)的基本用法就能掌握,公式2則是思路上的徹底轉(zhuǎn)變,不知道這兩個公式你更喜歡哪個呢,歡迎留言分享你的心得。
本文配套的練習(xí)課件請加入QQ群:1043683754下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel:
相關(guān)推薦:
合并單元格求和《雙十一到底要花多少錢?一張Excel表格,讓你看得明明白白!》
求和函數(shù)大匯總《求和,我是認(rèn)真的(Excel函數(shù)教程)》
MATCH函數(shù)解析《MATCH:函數(shù)哲學(xué)家,找巨人做伴。新出道必學(xué)!》
COUNTIFS函數(shù)解析《同樣是countifs函數(shù),為什么同事卻使得比你好?原因在這里!》
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!