绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)
上QQ阅读APP看书,第一时间看更新

4.19 GESTEP函数:检测数字是否大于某个临界值

【函数名称】GESTEP

【主要功能】用于筛选数据,检测数字是否大于某个阈值(临界值)。

【使用格式】=GESTEP(number, step)

【参数说明】其中number为待测试的数值,step称阈值(临界值)。如果省略step,则函数GESTEP假设其为零。注意:如果任一参数非数值,则函数GESTEP返回错误值#VALUE!。

【应用举例】

GESTEP函数是Excel工程函数中用于筛选数据的函数,主要是通过计算多个函数GESTEP的返回值,可以检测出数据集中超过某个临界值的数据个数。使用GESTEP函数可筛选数据。如果number大于等于step,返回1,否则返回0。例如,通过计算多个函数GESTEP的返回值,可以检测出数据集中超过某个临界值的数据个数。

如对学生考试成绩统计,如果成绩大于等于60,则为“及格”,如果小于60,则为“不及格”。假定A列中A2~A50是需要判断测试的成绩数值,看这些数据中有多少大于等于60,则可以在B2~B50区域进行设置判断公式。我们用GESTEP函数来完成统计,并做相关标记。如在A2单元中录入公式:=GESTEP(A2,60),然后向下复制公式,那么就能迅速判断出哪些单元格大于等于60。如果大于等于60,返回值为1;如果小于60,返回值为0,这样就迅速达到筛选数据的目的(因为及格的全部返回值为1,不及格的全部返回0,对返回值直接求和,就得到多少人及格,总人数减去及格人数就是不及格的人数)。

此外,对于B2~B50区域的返回值,利用“选择性粘贴”对数据进行固化,然后用编辑工具栏中“查找、替换”功能,将数据为1的全部替换成“及格”;将数据为0的全部替换成“不及格”,最终达到我们筛选的目的。