excel if函数多重判断

Big宝 2024-05-13 22:58:36
最佳回答
if用法:if(a,b,c)表示如果a的式子成立,那么该格子里面显示b,如果a的式子不成立,那么该格子里面显示c if()使用时,可以嵌套,就是说,if(a,b,c)里面的b项和c项可以用另外一个if(a,b,c)代替,即if(if()),这个时候,先判断最外面的一个if的式子是否成立,然后判断中间的式子。 但是嵌套的时候,要注意到底后面的if要嵌入b项里面,还是c项里面。 例:某同学语文65,数学80,英语55,**75,问怎么计算这位同学是否需要补考?设语文为a列,数学为b列,英语为c列,**为d列 设该同学成绩所在行为第10行 可以写出这样子的语句 =if(<60,"语文需要补考",if(b10<60,"数学需要补考",if(c10<60,"英语需要补考",if(d10<60,"**需要补考","恭喜你,你不用补考")))) 这样写,程序首先判断语文,然后数学,然后英语,然后**。 但是这样的坏处就是,语文如果不合格,显示要补考,但是不判断剩下的科目 如果说要所有科目都判断出来,那么,就要灵活的套用if()了 这样子,语句就要写成下面的样子 =if(<60,if(b10<60,if(c10<60,if(d10<60,"你需要补考的科目是:语文、数学、英语、**","你需要补考的科目是:语文、数学、英语"),if(d10<60,"你需要补考的科目是:语文、数学、**","你需要补考的科目是:语文、数学")),if(c10<60,if(d10<60,"你需要补考的科目是:语文、英语、**","你需要补考的科目是:语文、英语"),if(d10<60,"你需要补考的科目是:语文、**","你需要补考的科目是:语文"))),if(b10<60,if(c10<60,if(d10<60,"你需要补考的科目是:数学、英语、**","你需要补考的科目是:数学、英语"),if(d10<60,"你需要补考的科目是:数学、**","你需要补考的科目是:数学")),if(c10<60,if(d10<60,"你需要补考的科目是:英语、**","你需要补考的科目是:英语"),if(d10<60,"你需要补考的科目是:**","恭喜你,你不用补")))) 上面就是考虑四科所有的情况下,单纯用if写的语句,我自己测试过,在excel中可用的。 是不是觉得很长?正常的,如果你学过排列组合,你就清楚,一科只有两种情况,但是两科就是四种,三科就是八种,四科就是十六种,要把十六种情况都写进去,不长才奇怪呢。如果你还要加上物理化学生物历史地理等。。。。。阿门,愿上帝保佑你。。。。。。 ========== 为了方便你看上面那段代码,我把它分解如下,这样结构清晰一些,容易看 =if( <60,if( b10<60,if( c10<60,if( d10<60,"你需要补考的科目是:语文、数学、英语、**","你需要补考的科目是:语文、数学、英语" ),if( d10<60,"你需要补考的科目是:语文、数学、**","你需要补考的科目是:语文、数学" ) ),if( c10<60,if(d10<60,"你需要补考的科目是:语文、英语、**","你需要补考的科目是:语文、英语" ),if( d10<60,"你需要补考的科目是:语文、**","你需要补考的科目是:语文" ) ) ),if( b10<60,if( c10<60,if( d10<60,"你需要补考的科目是:数学、英语、**","你需要补考的科目是:数学、英语" ),if( d10<60,"你需要补考的科目是:数学、**","你需要补考的科目是:数学" ) ),if( c10<60,if( d10<60,"你需要补考的科目是:英语、**","你需要补考的科目是:英语" ),if( d10<60,"你需要补考的科目是:**","恭喜你,你不用补" ) ) ) ) 20210311
汇率兑换计算器

类似问答
  • excel 中abs函数
    • 2024-05-13 22:54:34
    • 提问者: 未知
    1语法:abs(number),其中,number表示要计算绝对值的数值。例如,计算下表各数的绝对值。2在b1中录入公式“=abs(a1)”,向下复制公式,即可完成所有数的绝对值提取工作。3在实际工作中,这个函数可以为我们在某种情况提供方便。例如,计算员工的身高差,如下图所示,在b4单元格中录入公式:"=abs(b2-b3)"4可以看到,abs返回了两个数差额的绝对值。5一般来...
  • excel 中abs函数?
    • 2024-05-13 01:38:22
    • 提问者: 未知
    1第一步这里了解下excel中abs函数的语法,,如下面图, 第三列计算第一列的绝对值2第二步在第三列录入abs公式求绝对值3第三步在实际工作中,abs求绝对值,防止负数出现4第四步这里再计算一种情况,求h9+i9的绝对值5第五步实际使用中,abs函数可以和if函数和**g函数结合使用end
  • excel if函数怎么用
    • 2024-05-13 13:54:18
    • 提问者: 未知
    以输出同学的成绩是否合格为实例,具体步骤如下: 1.首先选中要使用if函数的表格,如图为c2,然后点击“公式”,再点击“插入函数fx”并选择“if”,操作示意图如下: 2.点击确认,进入如下所示的界面,由于c2处到填合格还是不合格,由b2处的值是否大于60决定,所以,logical_test处填“b2>60...
  • excel trend函数
    • 2024-05-13 13:43:48
    • 提问者: 未知
    根据已知x序列的值和y序列的值,构造线性回归直线方程,然后根据构造好的直线方程,计算x值序列对应的y值序列。trend(known_ y's,known_ x's,new_ x's,const)参数known_ y's和known_ x's的数组或单无格区域中如果存在包含文本、逻辑值和空白的单元格,那么这些单元格将被忽略。  trend函数计算的结果是预测值...
  • excel如何利用mod函数判断数字奇偶性
    • 2024-05-13 16:08:15
    • 提问者: 未知
    1如下图,是我随机录入的一些数字,现在想要快速判断数字的奇偶性2我们先谈谈什么是奇数偶数,整数中能被2整除的为偶数(2k),不能被2整除的为奇数(2k+1)。因此,我们通过判断数值能否被2整除即可判断出数值的奇偶性。3在b2单元格输入公式=if(mod(a2,2)=1,"奇数","偶数") 即可判断a2数值为奇数4将b2单元格公式下拉填充即可快速判断出所有...
  • excel函数详解:[1]date函数
    • 2024-05-13 19:45:43
    • 提问者: 未知
    1ø year取值小于1900:该例子中,公式显示是=date(1899;9;10),由于年份的取值小于1900,故excel会将年份(1899+1900)后,显示为3799。月份和日期都是正常值范围,故显示为原本的数值。2ø year取值大于9999:该例子中,公式显示是=date(18990;9;10),由于年份的取值大于9999,故date函数返回#num!错误值。3ø month取值大于1...
  • excel if 求解
    • 2024-05-13 11:49:35
    • 提问者: 未知
    if(a1>=90,"优秀",if(a1>=80,"良好",if(a1>=60,"合格","不及格")))
  • excel if函数以及if多层嵌套如何使用
    • 2024-05-13 07:26:26
    • 提问者: 未知
    例子二:使用if+and 来进行多层嵌套 公式:=if(条件1,返回结果1,if(条件2,返回结果2,if(条件3,返回结果3,.)))(原理 就是先判断条件1是否成立,如果条件1成立则返回结果1...
  • excel if 函数用法及多层次嵌套的高级用法
    • 2024-05-13 02:55:46
    • 提问者: 未知
    1if 函数是根据对指定的条件计算结果为 true 或 false,返回不同的结果,语法 if(logical_test,value_if_true,value_if_false)也就是 if(条件判断是真或是假,条件为真时的值,条件为假时的值),下面来通过一个例子说明。如图:通过判断在途货量的数量,来决定是否向工厂要货,这里只有2种可能,即要货,或不要货,就可以通过if函数来设置。2 =if(c...
  • 微积分函数判断
    • 2024-05-13 22:38:38
    • 提问者: 未知
    1b,2a,3a,4a,5a,6b,7a,8a,9a,10a.
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。