关闭→
当前位置:科普经验站>IT科技>if函数详解 excel怎么对多个条件判断返回结果

if函数详解 excel怎么对多个条件判断返回结果

科普经验站 人气:1.15W

IF(条件,满足条件的行号,较大的值的行号) 在H2单元格输入公式=IF($A$2:$A$29=$G$2,ROW($A$2:$A$29),4^8) 函数解释: 如果A2:A29单元格满足条件(等于G2单元格),那么显示满足条件的行号,否则显示较大值的行号。 4^8表示4的8次方(4*4*4*4*4*

为了实现在EXCEL中对多个不同条件的判断,从而返回不同的结果,我们可以学习并掌握“IF函数”;IF函数是EXCEL中最常用的函数之一,通过对它的灵活应用可以实现我们多种不同的目的。

excel怎么对多个条件判断返回结果,if函数详解

方法

学习IF函数:=if(A,B,C)

由于你的图没有行列标号,所以暂按“职位”在A1、“入职”在B1单元格的操作,则公式在I2单元格,应该为: =IF(B2=1,1,IF(B2=2,IF(OR(G2>=2,H2>=2000),1,0.8),IF(B2=3,IF(OR(G2>=4,H2>=5000),1,0.6)))) 或者是: I2=CHOOSE(B2,1,IF(B2=2,IF(OR(G2>=2,

其中,A代表需要判断的逻辑,B代表如果A的判断结果为TURE则返回的值,C代表如果A的判断结果为FALSE则返回的值。

我问你,你们班上的同学个子从1.5米到1.9米,现在按0.5米的间隔来分组。老师先说,1.85以上的站到一列中。乘下的同学中还有1.85以上的没有?现在再要把1.8~185的挑出来,还应该要说1.85以下,1.8以上的站到另一列中吗?是不是只要说1.80以上站

从字面理解为:如果(内容为真,则执行这里的操作,否则执行其他的操作)

其书写格式如下: 函数解析: IF函数作为一种逻辑判断函数,它的最终结果是返回True或False两种逻辑结果,并执行对应的操作。通常与其他函数进行嵌套使用: 1、函数公式:=IF( logical_test , [value_if_true] , [value_if_false]) 2、中文说明:

excel怎么对多个条件判断返回结果,if函数详解 第2张

IF函数的注意事项:1、公式中用到的括号、逗号、引号等必须为英文格式;2、如果公式中涉及数字,则无需引号;涉及文字字符等,则需引号。如果错用,则公式不起作用,如下图:

if公式的嵌套是有讲究的,就像一把尺子,只能从其中一头向另外一头来分段取值,不能从中间开始。 比如你的公式,建议采用: =IF(M2=0,13,IF(M2>=1,m2*5),3.7)) 效果是先判断m2是否等于0,是就取13;然后判断重量是否大于1,是就重量*5;剩余的情

excel怎么对多个条件判断返回结果,if函数详解 第3张

公式使用过程中,不管是逻辑判断位置,还是返回值位置,都可以是其他公式。如图:

要加Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。 1、"判断多个条件中是否有任意一个条件为真,条件用"Logical"(逻辑表达式)指定。如果任意一个条件为真,返回值为TRUE(真);如果所有条件为假,则返回FALSE(假)。 2、在单元格

excel怎么对多个条件判断返回结果,if函数详解 第4张

if函数的应用:只有1个条件的情况下:如下图,如果值为A,则返回结果优秀,否则返回不优秀

可以用if嵌套来实现:=if(A1=1,"通过",if(A1=2,"拒绝","待定")) 由于if嵌套的层数,在2003版及以前,最多只能7层,同时嵌套层数过多时,公式过于冗长,这时用lookup()等函数较为简便,本题: =lookup(A1,{1,2,3},{"通过","拒绝","待定"})

excel怎么对多个条件判断返回结果,if函数详解 第5张

if函数的应用:含有多个条件,且都要满足。如下图示例:如果身高大于160CM,测试结果为优秀,性别为男性,年龄小于35岁,且已离职,则返回值“录用”,否则为空

可以用if嵌套来实现:=if(A1=1,"通过",if(A1=2,"拒绝","待定")) 由于if嵌套的层数,在2003版及以前,最多只能7层,同时嵌套层数过多时,公式过于冗长,这时用lookup()等函数较为简便,本题: =lookup(A1,{1,2,3},{"通过","拒绝","待定"})

excel怎么对多个条件判断返回结果,if函数详解 第6张

if函数的应用:含有多个条件,但不必全都满足,只要其中一项满足即可

如果需要解决IF的多层嵌套,特别是超过7层的嵌套,把条件作为一个辅助表,然后用函数VLOOKUP来查询最佳。 假定辅助工作表名为“条件”,根据条件返回数据所在表名为“数据”。 在“条件”表中——A列为名称,a、b;B列为数值1、2.。 在“数据

excel怎么对多个条件判断返回结果,if函数详解 第7张

扩展阅读,以下内容您可能还感兴趣。

EXCEL表格函数的关于——“IF三个条件分别对应三个结果的公式,请高人指点!我只会简单的两结果判断!”

可以用if嵌套来实现:=if(A1=1,"通过",if(A1=2,"拒绝","待定"))

由于if嵌套的层数,在2003版及以前,最多只能7层,同时知嵌套层数过多时,公式过道于冗长,这时用lookup()等函数较为简便,本题:

=lookup(A1,{1,2,3},{"通过","拒绝","待定"})

excel里多个条件对应多个结论,如何使用if函数?不用嵌套能行吗?

如果需要解决IF的多层嵌套,特别是超过7层的嵌套,把条件作为一个辅助表,然后用函数VLOOKUP来查询最佳。

假定辅助工作表名百为“条件”,根据条件返回数据所在表名为“数据”。

在“条件”表中——A列为名称,a、b......;B列为数值1、2.......。

在“数据”表中——A列为名称,a、b......(与“条件”表A列的数据顺序是不同的);B列为根据A列名称到“条件”表查询返回的数值。

在“数据”列的B2单元格粘贴公式度=VLOOKUP(A2,条件!$A:$B,2,0),向下填充到相应的单元格即可。

excel if 函数多个条件如何设置

excel if 函数多个条件的设置步骤如下:

1.以此表格为例,销售额大于等于【4000】,奖励金为【500】;销售额大于等于【3500】奖励金为【300】;销售额低于【3500】,没有奖励金,所以奖励金为【0】。

选中要输入函数公式的单元格,开始输入公式。输入【=IF】,等于号一定要输入,输入的公式所有的标点符号都是需要用英文输入法输入。

2.然后输入括号,【(B2>=4000,"500",】,B2单元格为编号为【01】的员工的销售额,填写的条件要由大到小,所以要先输入>=4000,而不是>=3500。当销售额大于等于4000时显示【500】,这个【500】在公式中要用英文的双引号输入,然后用英文的逗号分隔开,继续写下一个条件。

3.重新输入一个条件,需要再输入if和括号,格式跟上一步一样,就是【IF(B2>=3500,"300",】,同样用逗号隔开。

4.输入最后一个条件【IF(B2<3500,"0"】,输入后不需要再输入逗号,直接输入右边的括号。

5.因为有三个if条件,所以对应需要在最后保留三个右边的括号,敲回车键确定公式,退出单元格。

6.选中单元格,可以看到表格上方的完7a686964616fe78988e69d8331333431353261整公式,鼠标放到单元格右下角,出现十字符号时拖动鼠标,复制公式到下面的单元格就行了。这样就解决了excel if 函数多个条件的设置问题了。

excel中if 函数如果有两个条件,怎么输公式

if套用问题,可能关系二方面,一是公式怎么写,二是数据处理中怎么判断,

1、公式写法:=if(判断对错,对时显示结果,错时显示结果),如:=if(a1>1,1,0);

后两个结果分别可以换成if()公式。如:

=if(a1>1,if(a1>10,3,1),0)

=if(a1>1,1,if(a1>0,0,-5))

2、计算机计算时,是从最外层if开始计算的,就是先判断最左边,第一个if(),所以如果判断较多时,可以只用大于号>,或小于号,如下题。

例如:某工厂计件奖励,完成率低于70%无奖金,大于等于70%一件扣0.5元,大于等于86%的一件扣0.3元,100%的奖1000元,多于100%的一件奖1元。数据在A2,完成率在B2,任务数量在E2,公式:

=IF(B2>1,1000+A2-$E$2,IF(B2=1,1000,IF(B2>=0.86,-($E$2-A2)*0.3+1000,IF(B2>=0.7,-($E$2-A2)*0.5+1000,0))))

扩展资料

IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。

语法

IF(logical_test,value_if_true,value_if_false)

Logical_test 表示计算结果为e79fa5e9819331333366303063 TRUE 或 FALSE 的任意值或表达式。

例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。)。

Value_if_true logical_test 为 TRUE 时返回的值。

例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。value_if_true 也可以是其他公式。

Value_if_false logical_test 为 FALSE 时返回的值。

例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。VALUE_if_false 也可以是其他公式。

参考资料来源:百度百科:IF函数

excel中if多个条件公式怎么写?

excel中if多个条件时,用IF函数结合"+"号和“*”号编写公式即可满足判断要求。具体操作步骤如下:

1、首先打开Excel表格,在工作表中输入需要zhidao判断的数据。

2、然后在D1单元格输入公式:“=IF((A1=2)+(B1=2),"是","否")”。

3、按下ctrl+shift+enter组合键后,D1单元格会输出专使用IF函数和“+”号组成的判定属公式判断后的结果,此时IF函数的条件1和条件2满足一个就可以了。

4、再在D1单元格输入公式:“=IF((A1=2)*(B1=2),"是","否")”。

5、按下ctrl+shift+enter组合键后,D1单元格会输出IF函数和“*”号组成的判定公式的判断结果,此时IF函数的条件1和条件2都要满足才行。

TAG标签:#返回 #函数 #excel #