您好,上一篇文章解释了条件判定if函数,包括语法结构和基本应用。今天我们带来了if函数的多层嵌套。
1:if函数的语法结构
if函数的语法结构为:if(logical测试,[评估if为真],[评估if为假])
在中文中,它将是:如果(试验条件),真值,(假值)
在这里logical测验它指的是测试条件,这是我们判断的标准。它们可以是文本、数字或数字功能关系风格例如“睡眠”、“80”、“和”>;=90"
[if真实价值观]它是在满足测试条件(如“notsleepy”和“极好”)后获得的结果,或下一步要执行的命令(如执行下一个条件判断或执行一个函数公式)
[if价值观错误]结果或命令不符合测试条件。
2:什么是多层嵌套?
多层嵌套简单地说就是在if函数的条件、真值或假值三个因素中再次应用if函数。当输出结果需要满足多种条件时,通常会使用它。当然,除了引用if函数外,还可以嵌套其他函数,例如求和、平均值、查找引用等。
注:Excel中有许多方法可以输出满足各种条件的结果。If函数通常用于多个条件的逻辑判断(即大小值的比较)。对于其他方法,我们将在将来讨论它们。在实际工作中,应根据具体情况灵活使用。
在多级嵌套下,if函数的语法结构通常有以下两种方式:
(1)=if(测试条件,if(测试条件,真值,假值),假值)
(2)=如果(测试条件,真值,如果(测试条件,真值,假值))
也就是说,它是根据真值或假值来判断的。当然,它也可以在应用的if函数的真值或假值中应用两次、三次或多次。
3:案例分享
案例1:(if函数的多层应用)当分数大于或等于90分时,在B栏给学生的成绩打分,并在C栏输出判断结果分时,优良的产量;当分数大于或等于80分钟时,输出良好;如果分数大于或等于60,则输出合格;否则,输出失败。
操作步骤如下:
第一步:在单元格C2中输入公式=NicholasTse(B2>;=90,“优先级”,NicholasTse(B2>;=80,“良好”,NicholasTse(B2>;=60,“通过”,“失败”),然后点击回车。
第2步:双击C2单元的右下角灌装手柄,完成操作。
注:您还可以在C2中输入反向判断公式:=NicholasTse(B2<;60,“失败”,NicholasTse(B2<;80,“通过”,NicholasTse(B2<;90,“良好”,“优秀”)),只要满足逻辑判断顺序。
此外,输入公式时,应使用引号、逗号等英语输入法进入下面。
案例2:(函数在条件或真值和假值中嵌套)判断B:D栏中的中文、数学和英语的平均分数,当平均值大于或等于90分时,输出为优秀,否则输出平均值与90分之间的差异。
操作步骤如下:
第一步:在E2单元格中输入公式:=if(average(B2:D2)>=90,“优秀”,90average(B2:D2)),点击输入。
第二步:双击E2单元格右下角的填充手柄完成操作。
今天的内容即将结束。通过今天的分享,你有更深的理解吗?欢迎关注。稍后我们将为您带来更多精彩内容。
最新评论