怎样在Excel上用函数计算及格率

如题所述

这要用COUNTIF的COUNT函数来做。

假设分数写在B列,数据在B2至B100单元格区域,及格是60分,优秀是80分,则公式可以写成:

及格率公式:

=COUNTIF(B2:B100,">=60")/COUNT(B2:B100)
再设置单元格格式为百分比格式

优秀率公式:

=COUNTIF(B2:B100,">=80")/COUNT(B2:B100)
再设置单元格格式为百分比格式

扩展资料:

Excel是办公室自动化中非常重要的一款软件,Excel函数则是Excel中的内置函数。Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。

参考资料:Excel函数–百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-10-23

以2007版EXCEL为例,我们对下图中的语文和数学成绩的及格率进行计算

1、首先我们在D12单元格输入函数:=countif(),用countif函数来统计及格的人数,即语文成绩大于等于60分的人数。

Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数。

Countif函数的语法规则是:countif(range,criteria)

range参数:要计算其中非空单元格数目的区域。

criteria参数:以数字、表达式或文本形式定义的条件。

2、选择countif函数的第一个参数条件:指定区域,也就是选中所有的语文成绩的单元格,即单元格D2到D11(如下图),选择完成后输入“,”,第一个参数条件选择完成。

3、选择countif函数的第二个参数条件:条件参数,也就是只统计满足这个条件的单元格数量,即统计满足成绩大于等于60分的单元格数量(如下图),输入完成后countif函数的最后一个条件完成。

注意:条件参数:成绩大于等于60分需要加引号,否则会提示公式错误。

4、countif函数输入完成后按回车键,返回计算结果(即:7,成绩大于等于60分的有7人。)如下图所示。

5、从上图以及计算结果可以看出及格的人数为7人,现在因为我们要计算的是语文成绩的及格率,而及格率=及格人数/总人数,所以我们在countif函数的后面输入除号“/”,如下图所示。

6、现在我们用count函数来统计出总人数,即在除号后面输入函数:count()。

COUNT函数是一个excel函数,在Excel办公软件中计算参数列表中的数字项的个数。

COUNT函数的语法规则是:COUNT(value1,value2, ...)

参数:Value1, value2, ... 是包含或引用各种类型数据的参数(1~30个),但只有数字类型的数据才被计数。

7、选择count函数的统计范围,因为我们要统计语文成绩的单元格个数,所以我们的选择范围为D2到D11(如下图),count函数输入完成,显示结果如下图。

8、count函数输入完成后,按回车键返回计算结果,如下图所示返回值为:0.7。

9、为了更直观的表现及格率,我们可以把D12单元格的格式更改为百分比格式。然后将鼠标移动到D12单元格右下角,当光标呈“+”字型时按住鼠标左键往右拖拽单元格复制公式到E12单元格,同时计算出数学成绩的及格率,完成。

本回答被网友采纳
第2个回答  推荐于2019-10-01

计算及格率首先要分别算出及格的数量和全部的数量,可以使用EXCEL中的COUNT函数计算出规定范围内的全部有效数量。用COUNTIF函数计算出规定范围内的及格数量,假设成绩表如下:

及格率公式为:COUNTIF(B2:B8,">=60")/COUNT(B2:B8),原理如下:

1、COUNTIF(B2:B8,">=60")为算出成绩及格(≥60)的人数

2、COUNT(B2:B8)为算出单元格总人数

3、两者相除COUNTIF(B2:B8,">=60")/COUNT(B2:B8)=及格人数/总人数=及格率

COUNTIF是EXCEL中用来对指定区域中符合指定条件的单元格计数的函数。COUNT是EXCEL对有数据单元格计数的函数。

本回答被网友采纳
第3个回答  推荐于2017-12-16
假如要计算B2:B100的及格率,大于等于60分为及格:
及格人数:
=COUNTIF(B2:B100,">=60")
参加考试人数:
=COUNT(B2:B100)
综合以上公式,B2:B100单元中的及格率为:
=COUNTIF(B2:B100,">=60")/COUNT(B2:B100)
并将其单元格格式设置为“百分数”即可。本回答被提问者和网友采纳
第4个回答  2011-06-25
假设成绩A列,每列有20人,将及格率单元格数据格式设置为百分比,输入公式:
=COUNTIF(A1:A20,">="&60)/20
相似回答