计算每户有多少人?如下表,我怎么才能得到每户有多少?能不能套个公式求出户人口数。

表一
户编号 人编号 姓名 与户主关系 家庭人口
001 01 张某某 0
001 02 李某 1
001 03 张一 2
001 04 张二 2
002 01 王某 0
002 02 刘某 1
002 03 王一 2
002 04 王二 2
003 01 …… .....
004 01 ...... ......

虽然你提的问题不是很详尽,但我分析:
“与户主关系”一栏的0、1、2这三类数字应该是代表与户主的关系如“户主本人、配偶、子女”等之类的编号代码,只不过是用数字来表示,不是代表几个人。
想计算家庭人口数只能看户编号,
例如:户编号为001的家庭,一共有4个编号为001的,那么001户家庭人口数应为4;
户编号为002的家庭,一共有4个编号为002的,那么002户家庭人口数应为4;
户编号为003的家庭,只有一个编号为003的,那么003户家庭人口数只能为1;
以此类推。

正确与否,仅供参考。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-28
与户主关系,0代表户主吧?
户编号有几个,该户就有几口人,如户编号001有4个,该户有4人;

A列:户编号 B列:人编号 C:姓名 D:与户主关系 E:家庭人口
假如数据从第2行开始,E2输入:
=IF(D2="0",COUNTIF(A:A,A2),"")
回车,然后复制公式到E3,E4,.....追问

不合适的,我输入进去,他还是得不到,

追答

你输入公式后的结果怎么样的?

如果是
A列:户编号 B列:人编号 C:姓名 D:与户主关系 E:家庭人口
假如数据从第2行开始,E2输入:
=IF(D2="0",COUNTIF(A:A,A2),"")
应该没有问题;

或使用下面公式试下:
=IF(B2="01",COUNTIF(A:A,A2),"")

本回答被提问者和网友采纳
第2个回答  2012-11-28
将数据考入excel表格中,户编号为A列,家庭人口为E列,户编号 人编号 姓名 与户主关系 家庭人口等在第一行,然后在E2单元格输入“=COUNTIF(A:A,A2)”,然后向下填充,结果就出来了。不过所有人员后都会出现所在家庭的人口数。只在户主后出现统计数据的话,你可以用hebchina的方法。
相似回答