怎么在excel里自动计算统计不同区域内的数据,比如?

这个表格不止3个组,下面还有几百个组,而且每组的人数都不一致,怎么计算男女的数量,最好是设计一个公式可以直接往下拉的那种,🙏希望有大佬可以解答,孩子为了这... 这个表格不止3个组,下面还有几百个组,而且每组的人数都不一致,怎么计算男女的数量,最好是设计一个公式可以直接往下拉的那种,🙏希望有大佬可以解答,孩子为了这个问题操碎了心,每次搞这个都要浪费好多时间,哭惹😭 展开
 我来答
yanxy0924
2022-11-15 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18584

向TA提问 私信TA
展开全部

B2输入

=IF(COUNT(FIND("组",A2)),COUNTIF(A2:A$100,"男")-SUM(IFERROR(--LEFT(B3:B$100),0))&"男"&COUNTIF(A2:A$100,"女")-SUM(IFERROR(--MID(B3:B$100,3,1),0))&"女","")

同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉

这个公式有个范围,单组男或女同性别少于等于9人

百度网友95d714e
2022-11-16 · 超过12用户采纳过TA的回答
知道答主
回答量:262
采纳率:42%
帮助的人:4万
展开全部

楼上的大师的方法是可以,但如果数据范围变了的时候,要改数组公式,是挺讲究技巧的。

这还有一个办法,就是在此表的加入一个辅助列,如下图

然后按以下步骤做:

1、在A1单元格输入=b1;

2、在a2单元格输入=IF(B2="","",IFERROR(IF(VALUE(MID(B2,1,LEN(B2)-1))>0,B2,A1),A1)),下拉复制公式,对A列其它格录入公式;

3、在c1单元格输入=IF(B1="","",IF(OR(B1="男",B1="女"),"",SUMPRODUCT((A:A=B1)*(B:B="男"))&"男"&SUMPRODUCT((A:A=B1)*(B:B="女"))&"女")),下拉复制公式,对c列其它格录入公式;

完成以上步骤就可以实现图示效果了。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式