sql统计每个部门人数_男的多,女的少,统计工作怎么搞?

小伙伴们好啊,今天咱们分享一个实际工作中的统计案例。

先来看数据源,是各部门的员工花名册,需要按部门统计性别占比

46d926a926933a6bef824943825508a7.png

文艺青年:

66cc28181540699aa3b6f666b0a0cfc9.png

先复制A列的部门,粘贴到空白单元格区域,然后使用【数据】选项卡下的【删除重复项】功能,来获取部门清单。

6c7c88d8adaa7b2bc6d79e4466e506f3.png

在H1和I1单元格分别输入“男”、“女”。

在H2单元格输入以下公式,向右向下复制公式。

=COUNTIFS($A:$A,$G2,$C:$C,H$1)/COUNTIF($A:$A,$G2)

4629b4c60436ba907c29962171b3bd4b.png

COUNTIFS函数的作用是统计符合多个条件的个数。

COUNTIFS($A:$A,$G2,$C:$C,H$1)部分,计算出A列等于$G2指定部门,并且C列等于H$1指定性别的记录数,也就是财务部的男性人数。

COUNTIF函数的作用是统计符合条件的个数。

COUNTIF($A:$A,$G2)部分,计算出A列等于$G2指定部门的记录数,相当于是财务部的总人数。

最后用财务部的男性人数除以财务部的总人数,得到该部门的男性占比。

佛系青年:

418c194038f86eea98378e9d11612375.png

佛系青年是不会用这么多复杂步骤的,单击数据区域任意单元格,【插入】→【数据透视表】。

在数据透视表字段列表中,将“部门”拖动到行区域,“姓名”拖动到值区域,“性别”拖动到列区域。

右键设置值显示方式→【行汇总的百分比】,OK了:

06aeb7fb9be45706631baf611071a3ef.gif

最后给大家留一个作业,像下面这样的动态图表,你能做出来吗?

6fb87e2c9e5c9154b9525f90d2a1e2a5.gif

今天的练习文件在此,你也试试吧:

链接: https://pan.baidu.com/s/1qIOe9WkCx-djY18z1Cwb-Q 

提取码: 8cys 

图文制作:周庆麟

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值