美食搞笑句子:如何在Excel的成绩表中找出80至90分的有几人

来源:百度文库 编辑:中科新闻网 时间:2024/04/26 20:24:55

很简单,跟我做一做就明白了,如下:

1 数据---筛选---自动筛选

2 表头各列将出现向下箭头,你点一下“成绩”那列上的箭头

3 选择(自定义...)

4 出现“自定义自动筛选方式”对话框

5 在第一行第一个下拉菜单中选择“大于或等于”,在第一行第二个菜单中写上80

6 5 在第二行第一个下拉菜单中选择“小于或等于”,在第二行第二个菜单中写上90

7 确定

打开“数据”菜单,选择“筛选”-自动筛选, 表头各列将出现向下箭头,你点一下“成绩”那列上的箭头,在下拉菜单中,选择“自定义”然后在对话框中第一行左面框中填入“大于或等于”,在右面的框中填入“80”在下面的第二行左面的框中填入“小于或等于”,右面的框中填入“90”,关系选择“与”。单击确定就可以完成筛选。

也可用公式直接计算出来:
=COUNTIF(范围,">=80")-COUNTIF(范围,">90")

注:范围是你的分数所在的范围,如B2:B100等等.

方法较多,举例如下,

  1.  =COUNTIFS($B$1:$B$6,">=80",$B$1:$B$6,"<=90")

  2. =COUNTIF($B$1:$B$6,">=80")-COUNTIF($B$1:$B$6,">90")

  3. =SUM(IF(($B$1:$B$6>=80)*($B$1:$B$6<90),1,0))

  4. =FREQUENCY($B$1:$B$6,90.0001)-FREQUENCY($B$1:$B$6,79.9999)

  5. VBA代码

    Sub tst()
    Dim cel As Range
    Dim i%
     For Each cel In Range("b1:b10")
      If cel.Value >= 80 And cel.Value <= 90 Then i = i + 1
     Next
     MsgBox i
    End Sub

筛选,在条件栏内选80-90,将筛选出的定义,在工作表左下侧就显示当前选定的记录数