愛伊米

這個統計家庭人口的公式有點厲害了~~~

將永恆君的百寶箱設為星標 精品文章第一時間讀

各位好!

在工作中肯定有不少朋友接觸過類似下面這種表格,尤其是體制內的朋友,

需要統計每一戶家庭的總人口數

,如下圖:

這個統計家庭人口的公式有點厲害了~~~

數量多的話手工計算顯然是很費時費力的。

永恆君發現了一個很好用的公式,這裡推薦給需要的朋友使用。

以上圖為例子,在E2單元格里面輸入下面的函式公式,回車,再往下拖動,即可快速統計出結果。

是不是很贊?

這個統計家庭人口的公式有點厲害了~~~

到底為什麼會這樣呢?為了便於大家理解,永恆君來試著解析一下。

這個需要從後面往前面解釋比較容易理解。

第四戶人數統計結果為1,是這樣來的:COUNTA函式統計了第13行之後的所有人數為1,由於後面行沒有人了,所以SUM得到的結果也就是0,進而COUNTA-SUM就變成了這一戶的總人數1,D13為戶主,故該戶家庭人口為1;

這個統計家庭人口的公式有點厲害了~~~

再看統計第三戶人數,隨著公式下拉,公式中的區域發生變化,COUNTA統計的是第三、四戶的總人數,應該是3人,由於非戶主所對應的都是0,所以SUM得到的是第四戶對應的人數1,這樣第三戶的人數就是3-1=2。

這個統計家庭人口的公式有點厲害了~~~

同理,第一、二戶的家庭人口數也是這樣倒推出來的。

當然注意,公式中的B23、E23需要根據你的實際資料來適當修改,大於資料行數即可。

這麼說吧,

COUNTA中的範圍是實際資料範圍,即當前包含當期家庭以及之後家庭人數的總和,而SUM中的範圍是公式所在單元格下方的範圍,即當前家庭之後家庭人數的總和

有點繞,這個公式比較難理解的正是這種倒推計算的思路。

這個統計家庭人口的公式有點厲害了~~~

還是看不懂?沒關係,直接用下面這個vba一鍵搞定。

這個統計家庭人口的公式有點厲害了~~~

這個統計家庭人口的公式有點厲害了~~~

就是要這麼暴力直接!!!

END

歡迎交流!

點個

在看

支援下永恆君吧!