<60人数:B13=SUM(COUNTIF(B3:B12,"<60"),COUNTIF(D3:D12,"<60"))>=90人数:B14=SUM(COUNTIF(B3:B12,">=90"),COUNTIF(D3:D12,">=90"))及格率:B15=TEXT(SUM(COUNTIF(B3:B12,">=60"),COUNTIF(D3:D12,">=60"))/COUNT(B3:B12,D3:D12),"0.0%")最高分:=MAX(B3:...
例如,在一个EXCEL表格中,D列是考生的数学考试成绩,我们想统计数学成绩及格的人数。可以使用“=COUNTIF(D:D,">=60")”来实现。本例中,COUNTIF函数可以对区域中满足单个条件的单元格区域进行计数。语法如下:COUNTIF(参数一,参数二),其中参数一为需要计算其中满足条件的单元格数目的单元格区域,...
MsgBox "良好人数:" & b MsgBox "及格人数:" & c End Sub
正常前面使用公式的时候,你应该会 =countif(a1:k10,">=85")VBA里面可以这样使用公式 =application.countif(range("A1:K10"),">=85")
> Max Then Max = scoreIf score < Min Then Min = scoreTotal = Total + scoreNextAverage = Total / 10MsgBox "最大值:" & Max & Chr(13) & "最小值:" & Min & Chr(13) & "平均值:" & Average & Chr(13) & "优秀学生人数:" & Number & Chr(13) & "不及格学生人数...
0]:r" & lastrow & "c[0]>=getdata(r2c[0])))" '算出各科目及格人数 Next Range(Cells(lastrow + 4, 7), Cells(lastrow + 4, 16))。 NumberFormatLocal = "0。00%" End Sub Function getdata(rng As Range) '获取各科目对应的及格分数 arr = Array...
假设数据区为E4:E40,以去掉最低3(30的总人数的10%=3个)个为例 =(countif(E4:E40,">=96")-IF(SMALL(E4:E40,1)>=96,1,0)- IF(SMALL(E4:E40,2)>=96,1,0)- IF(SMALL(E4:E40,3)>=96,1,0))/(count(E4:E40)-3)分解1 计算区域内所有合格数量countif(E4:E40,">...
EXCEL中的数据库函数和相应的统计函数应用类似。比如统计不及格人数,用COUNTIF和DCOUNT都可以:姓名 成绩成绩 张三 35<60 李四 67 王五 87DCOUNTCOUNTIF 赵一 2533 张二 90 刘三 59 用countif比较简单:=COUNTIF(B:B,"<60")如果用dcount函数,应用如下:=DCOUNT(A:B,"成绩",D1:D2)或者 =...
arr1为原始数据,bj为班级名称Function 评价一个班(arr1, bj) As StringDim km(1 To 6) '单个科目的统计数据,1及格人数,2、3及格人员的最低分、最高分,4、5、6分别前三个及格人员的成绩和姓名Dim i&, j&, k&, s$ '临时变量i、j、k,s为结果文本For j = 3 To UBound(arr1, 2...
首先,利用VBA语言,编写6个宏:KCFL、ZSCJ、TCXM,JSCJ、CJPX、QKJL。其次,ThisWo地book里编写程序代码,在Excel菜单条上添加一个新的下拉菜单项"统计(S)",将6个宏整合到该菜单中。程序代码如下:6考试成绩工作表激活时,将宏KCFL、ZSCJ、QKJL添加到菜单 QKJL添加到菜单 PrivateSubWorksheetActivateO DimitemsAs...