数据透视表中如何统计劳动力(16岁-60岁)

最近在做一个报表,所辖区域内按户统计劳动力,也就是16岁到60岁之间的人。但是每一户都有不在劳动力范围的人,用手上的资料生成数据透视表后,有些居民一户连一个劳动力都没有。
我手上的资料到每户每人,用以统计每户人数。现在还需要按性别统计每户劳动力人数,没有劳动力人口的户数填零。
在此求解。望各位解答。

在数据透视表外加一个辅助列,辅助列单元格内设置公式为:=IF(C12>16,IF(C12<60,D12,""),"")
以下是你手头的基础数据(模拟):
户主 年龄 性别 人数
A 12 男 1
A 17 女 1
A 35 男 1
A 62 女 1
B 25 男 1
B 26 女 1
C 62 男 1
C 63 女 1
数据透视表做出的:
户主 性别 年龄 计数项:人数 劳动力(辅助列)
A 男 12 1
35 1 1
女 17 1 1
62 1
A 汇总 4
B 男 25 1 1
女 26 1 1
B 汇总 2
C 男 62 1
女 63 1
C 汇总 2
总计 8追问

我需要把统计出来的每户劳动力人数按性别归纳到另外一张表上,人数太多了。如果折叠起来不显示细节的话,有些家庭的劳动力为0就不会显示出来。现在就卡在这一环上。可解吗?

追答

你可以在数据源里加上一列,对是否是劳动力通过公式if函数判断,如果是劳动力就是"是",否则是"否",然后再创建数据透视表对辅助列进行分析统计,应该可以满足你的要求

追问

计数项:本人姓名 计数项:是否劳动力
户主姓名 性别 否 是 总计
A 男 1 1
女 1 3 4
B 女 2 1 3
C 女 1 1
D 男 1 1
女 1 2 3
按性别分出来,可是“是否劳动力”却是计数项,一旦选择“是”,那么“否”就不会显示。如果一个家庭里面不论什么性别,既有是劳动力,又有非劳动力,那么“户主姓名”项不会受影响,若一个家庭里全部都为非劳动力,那么“户主姓名”项会减少,这个问题必须要避免,不知道怎么解决?

温馨提示:答案为网友推荐,仅供参考
相似回答