我想写一个函数,将考试分数转换为分数。如果我在函数中定义了数组,它将按预期工作。但是我想给用户提供一个选项,将他自己的分数/分数结构用作函数的参数。
我试着从电子表格中加载一个数组
这一个给我一个Excel中的值错误。
Function GRADE(Points, ParamArray Pattern())
If IsMissing(Pattern) Then Pattern = Array(90.5, 80, 75, 70, 65, 60, 55, 50, 45, 40, 35)
Grades = Array(1, 1.3, 1.7, 2, 2.3, 2.7, 3, 3.3, 3.7, 4, 5)
For i = LBound(Pattern) To UBound(Pattern)
If Points >= Pattern(i) Then
GRADE = Grades(i)
Exit For
End If
Next i
End Function
1条答案
按热度按时间x4shl7ld1#
评分体系自定义项