统计个数,在日常工作中会经常用到,count,countif等常用函数只能解决一般统计,稍微复杂一些的就无能为力了,下面有个例子:

这就需要用到SUMPRODUCT函数,下面简要介绍下

说明

· 数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。· 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

含义

SUM:【数】求和PRODUCT:【数】(乘)积 20 is the product of 5 and 4.二十是五与四的乘积。SUMPRODUCT:组合的汉语意思是:乘积之和在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法

SUMPRODUCT(array1,array2,array3, ...)Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

问:要分别统计某个班男生和女生各有多少?怎么办?

在这里F2=SUMPRODUCT(($A$2:$A$11=$E2)*($C$2:$C$11=F$1)),然后向右、向下拖动填充到G6,就完成了,简单不?

以F2为例做下简单介绍:$A$2:$A$11为班级数据区域,$E2应为1,可用语言解释为班级为1的;$C$2:$C$11为性别数据区域,F$1应为男,可解释为性别为男的;合在一起,用*连接起来,表示“与”,可解释为班级为1且性别为男的;再加上前面的函数SUMPRODUCT,可解释为:统计班级为1且性别为男的个数,OK了。

就说到这,你明白了吗?

大家也可以下载下面的数据自己试下:

左侧为数据区域,右侧为统计区域。F2;G6区域填充的公式如下:

F2=SUMPRODUCT(($A$2:$A$11=$E2)*($C$2:$C$11=F$1))

oracle统计一个班男生女生,Excel分类统计个数分别统计某个班男生和女生各有多少...相关推荐

  1. 统计一个字符串中单词的个数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113 习题4 7.统计一个字符串中单词的个数.字符串中两个空格之间的非空格字符串可看做单词. #in ...

  2. JS统计一个字符串中数字字符的个数。

    ** JS统计一个字符串中数字字符的个数. ** 思路整理: 统计一个字符串中的数字字符个数,首先应该先遍历字符串中每一个单字符,然后对每个字符进行判断是否为数字,最后设置一个变量统计数目 具体实现: ...

  3. 统计一个字符串中数字的个数

    问题描述 统计一个字符串中数字的个数 程序代码 #include <stdio.h> /* *csdn学院--2016级 *目的:让代码见证成长(作为一个初学的菜鸟,如 *大家有发现错误, ...

  4. oracle统计一个班男生女生,用一条sql统计所一个班级的男女人数

    有一个 学生记录的表student,形式如下:  name  class sex  1 a 男 2 b 女 3 c 男 4 a 男 5 a 女 6 a 男 --  现要统计每个班级的男女人数,结果如下 ...

  5. linux统计某个字符个数,Linux统计一个文件中特定字符个数的方法

    统计一个文件中某个字符串的个数,其实就是在在一块沙地里面找石头,有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标记:有的人看到石头以后,把它挖了(tr),最后统计自己挖了多少石 ...

  6. oracle导出一个表数据库,excel怎么导出多个表格数据库数据-一个excel表格中有多个sheet,如何将其导入oracle数......

    一个excel表格中有多个sheet,如何将其导入oracle数... 解决方案如下: 可以新建一个查询,查询你所说的2个表中的所有数据 运行查询,这样查询结果就包含了你要的数据,再把查询结果导出 就 ...

  7. c语言:输入一个字符串,统计字母,数字,空格出现的个数,c - 统计字符串字母,空格,数字,其他字符的个数和行数....

    #include #include using namespace std; /* 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. */ void count() { //统 ...

  8. c语言用字符串统计一个整数中数字的个数_全国计算机等级考试二级C语言

    590. 在 C 程序中,用_____表示逻辑值"真". A) 1 B) 非 0 的数 C) 非 1 的数 D) 大于 0 的数 正确答案:B 591. 假设变量已正确定义,表达式 ...

  9. 统计一个panel中lable的个数

    int n = panel.Controls.OfType<Label>().Count(); 转载于:https://www.cnblogs.com/linji/archive/2012 ...

最新文章

  1. Go 语言编程 — GC 垃圾回收
  2. 耗时 2 年,用 8.5 万块乐高积木最牛复刻 Apple Park
  3. [Design Pattern] 抽象工厂模式
  4. java 反射用法_Java 反射的概念与使用
  5. 筛表合集(素数筛 欧拉函数筛 莫比乌斯函数筛)
  6. Java面试 - List和Set比较,各自的子类比较
  7. oracle 10g的安装配置
  8. 【编辑器】在VSCode中使用JetBrains Clion主题
  9. 知网下载学位论文PDF版本的一个方法
  10. 计算机常用英语单词(带音标)
  11. 爬虫实用分析工具网址
  12. 漏刻有时数据可视化Echarts组件开发(21):基于echarts开发的自动旋转map3D下钻和柱图地图
  13. 中小银行数字普惠金融发展的思考和建议
  14. 【详细教程】App inventor连接阿里云平台(APP显示STM32发来的温湿度数据等)
  15. 红米7 自编译不完美 twrp 可root手机
  16. 第1关:启动 MongoDB
  17. 自动驾驶(三十四)---------可行驶区域检测
  18. OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题
  19. BAT的“说散就散”
  20. 你知道嵌入式可以做什么工作吗?

热门文章

  1. NUXT.JS学习笔记
  2. cocos2d creator绑定龙骨动画
  3. excel计算机二级函数,计算机二级的excel函数
  4. 「构建企业级推荐系统系列」实时个性化推荐介绍
  5. strcasecmp
  6. CRC-16-Xmodem校验实现
  7. 苹果Mac无法打开文档Word ,用户没有访问权限问题解决
  8. 荣耀play 4 tpro可以用鸿蒙吗,荣耀play4TPro跑分成绩多少 荣耀play4TPro支持GPU Turbo3.0技术吗...
  9. 【JavaScript】Document Object Model 文档对象模型
  10. 绝地求生服务器排名网站,绝地求生大逃杀采用超性能服务器 支持所有宽带无延迟...