Excel函数教程: 根据条件计算成绩表

Excel函数教程: 根据条件计算成绩表

   

(三)根据条件计算值
    在了解了IF函数的使用方法后,我们再来看看与之类似的Excel提供的可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用 SUMIF 工作表函数。关于SUMIF函数在数学与三角函数中以做了较为详细的介绍。这里重点介绍COUNTIF的应用。
    COUNTIF可以用来计算给定区域内满足特定条件的单元格的数目。比如在成绩表中计算每位学生取得优秀成绩的课程数。在工资表中求出所有基本工资在2000元以上的员工数。
    语法形式为COUNTIF(range,criteria)。其中Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32"、"apples"。
    1、成绩表
    这里仍以上述成绩表的例子说明一些应用方法。我们需要计算的是:每位学生取得优秀成绩的课程数。规则为成绩大于90分记做优秀。如图8所示

    图8
    根据这一规则,我们在优秀门数中写公式(以单元格B13为例):
    =COUNTIF(B4:B10,">90")
    语法解释为,计算B4到B10这个范围,即jarry的各科成绩中有多少个数值大于90的单元格。
    在优秀门数栏中可以看到jarry的优秀门数为两门。其他人也可以依次看到。

 

推荐阅读