EXCEL学生成绩统计实例

发布时间 - 2025-12-27 00:00:00    点击率:

本节将介绍如何利用excel函数实现学生各科及格人数与平均分的统计,主要涉及的函数有countif(条件计数)、sumproduct(数组乘积求和)、average(求平均值)以及round(数值四舍五入)。通过这些函数的灵活组合,能够高效完成成绩数据的分析任务,具体表格结构如下所示。

1、 整体统计内容划分为三个模块。

2、 第一部分是统计各科目中成绩达到及格线(即≥60分)的学生人数。该操作可通过COUNTIF函数实现,只需设定相应的区域和条件,即可快速得出满足条件的个数,使用简便且准确高效。

3、 第二部分为统计三门科目均及格的人数,即要求每科成绩都不少于60分,属于多条件判断问题。此类需求可借助SUMPRODUCT函数完成,通过对多个逻辑条件的数组进行运算,实现精准计数。

4、 第三部分是计算平均分,结合AVERAGE函数与ROUND函数,既能准确求出平均成绩,又能控制结果的小数位数,提升数据呈现的专业性。

5、 在处理实际成绩时,对于缺考或未参考的学生应明确标注(如用“缺考”或“0”表示),避免空单元格干扰平均值的计算,确保统计结果的准确性。

6、 首先应用COUNTIF函数进行单科及格人数统计,其中range参数指定要统计的成绩区域,criteria参数设置为">=60"。在目标单元格输入对应公式后,即可自动统计出符合条件的非空单元格数量。

7、 采用相同方法,依次对其他学科的成绩列应用COUNTIF函数,便可获得各科的及格人数统计结果。

8、 对于三科全部及格的人数统计,推荐使用SUMPRODUCT函数。该函数可对多个数组对应元素相乘后再求和。其语法支持2至30个数组参数,例如array1, array2等。假设A列为{1;2;3},B列为{3;2;1},C列为{1;2;768},通过构建逻辑表达式判断每科是否≥60分,生成由TRUE/FALSE组成的数组,并将其转换为1/0数值形式,最终利用SUMPRODUCT统计所有条件同时成立的记录数。

9、 在数组公式中加入比较条件时,系统会自动将逻辑判断结果转化为数值:满足条件返回1(TRUE),不满足则返回0(FALSE),便于后续数学运算。

10、 计算A1:A3、B1:B3、C1:C3范围内对应位置元素均大于1的个数乘积之和。

11、 =1

12、 A、B、C三列中,每一列仅有一个数值大于1。

13、 判断三门课程成绩均不低于60分的逻辑表达式如下:

14、 使用AVERAGE函数可以直接计算指定区域的平均值,再嵌套ROUND函数,即可将结果保留指定的小数位数,操作简单且结果精确。


# excel  # 各科  # 多个  # 单元格  # 求出  # 都不  # 缺考  # 只需  # 推荐使用  # 便可  # 此类 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何快速选择适合个人网站的云服务器配置?  制作公司内部网站有哪些,内网如何建网站?  Laravel如何与Pusher实现实时通信?(WebSocket示例)  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  如何在Windows环境下新建FTP站点并设置权限?  如何基于云服务器快速搭建网站及云盘系统?  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  微信推文制作网站有哪些,怎么做微信推文,急?  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  详解jQuery停止动画——stop()方法的使用  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  C#如何调用原生C++ COM对象详解  Laravel怎么实现验证码(Captcha)功能  PythonWeb开发入门教程_Flask快速构建Web应用  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  Laravel如何处理表单验证?(Requests代码示例)  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Java类加载基本过程详细介绍  在centOS 7安装mysql 5.7的详细教程  教你用AI润色文章,让你的文字表达更专业  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  韩国服务器如何优化跨境访问实现高效连接?  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  Linux后台任务运行方法_nohup与&使用技巧【技巧】  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  LinuxCD持续部署教程_自动发布与回滚机制  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  如何实现建站之星域名转发设置?  如何在腾讯云服务器上快速搭建个人网站?  大型企业网站制作流程,做网站需要注册公司吗?  5种Android数据存储方式汇总  如何在阿里云香港服务器快速搭建网站?  js实现点击每个li节点,都弹出其文本值及修改