美食搞笑句子:如何在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等等.
方法较多,举例如下,
=COUNTIFS($B$1:$B$6,">=80",$B$1:$B$6,"<=90")
=COUNTIF($B$1:$B$6,">=80")-COUNTIF($B$1:$B$6,">90")
=SUM(IF(($B$1:$B$6>=80)*($B$1:$B$6<90),1,0))
=FREQUENCY($B$1:$B$6,90.0001)-FREQUENCY($B$1:$B$6,79.9999)
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,将筛选出的定义,在工作表左下侧就显示当前选定的记录数