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

作者&投稿:别飞 (若有异议请与网页底部的电邮联系)
excel中if 函数如果有两个条件,怎么输公式~

  if套用问题,可能关系二方面,一是公式怎么写,二是数据处理中怎么判断,公式写法:=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))计算机计算时,是从最外层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套用问题,可能关系二方面,一是公式怎么写,二是数据处理中怎么判断,

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 表示计算结果为 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函数



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(判断对错,对时显示结果,错时显示结果),如:=if(a1>1,1,0);后两个结果分别可以换成if()公式。如:if(a1>1,if(a1>10,3,1),0)=if(a1>1,1,if(a1>0,0,-5))。

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



if(条件一,结果一,if(条件二,结果二,结果三))


鹿泉市18967099009: excel中if 函数如果有两个条件,怎么输公式 -
蔽垄朴康: 1. 两个条件与关系: =IF(AND(A1>0,B1>0),1,0) 2. 两个条件或关系: =IF(OR(A1>0,B1>0),1,0)

鹿泉市18967099009: excel两个if怎么用 -
蔽垄朴康: 您好,很高兴回答您的问题.excel中用两个if的话,应该是嵌套使用.首先我们学习一下if的使用,if(参数1,参数2,参数3),其中参数1一般用来表示一个进行比较的条件,去a1>20之类,参数2表示参数1为真下的结果,表示 a1确实是大于20时得到的结果.参数3表示参数1为假时得到的结果,也就是a1小于20的结果.若有某一次在某一条件下不能有具体的结果,那么就需要再次使用if语句,那么就会出现if的嵌套使用,可以在三个参数的任意地方使用if就是要遵循if的三个参数结构即可.

鹿泉市18967099009: excel中一个单元格出现2个 if函数怎么办? -
蔽垄朴康: 可以嵌套..最多7层...

鹿泉市18967099009: 如何在电子表格中用if函数查找两个条件 -
蔽垄朴康: excel中单元格=if((条件1)*and(条件2),"OK","NG") 应该可以的!

鹿泉市18967099009: EXCEL中IF函数能不能有两个条件,即=IF(如果A=B或者A=C,结果1,结果2)? -
蔽垄朴康: 使用or=IF(OR(A1=B1,A1=C1),"结果1","结果2") 结果1,结果2是数值的话,不用引号

鹿泉市18967099009: if 函数有两个条件同一个结果 比如说A1是0或1都显示a1,不是的话继续下一个if,大概公式是怎样的呢? -
蔽垄朴康: 可分开两个写,在C1格中写入:=IF(OR(B1=1,B1=2),B2,"b2")而在D1格中写入:=IF(OR(A1=1,A1=0),"a1",C1)D1格所显示的内容就符合你说的要求

鹿泉市18967099009: excel if 函数中条件多结果两个
蔽垄朴康: 您好 公式为:=if(****,"东","西") 注:****为满足东的条件.意思是当他满足“东”的条件的时候就返回“东”,否则就返回“西”.东和西在公式中是用""包围的,意思是将文字转换为文本形式返回,不加""的话不能返回文本,...

鹿泉市18967099009: excel if函数多个条件怎么用 excel中if函数多条件 -
蔽垄朴康: 可以嵌套and和or 啊 比如:=if(a1=1 and a2=3,1,2)这个公式 就是 必须a1=1且a2=3的话 那么输入1,否则输入2 =if(a1=1 or a2=3,1,2) ,就是 只要 a1和a2只要又一个满足条件 就输入1,都不满足输入2

鹿泉市18967099009: excel表格中IF函数同时满足两个条件的写法 -
蔽垄朴康: 把几个IF函数用“&”连接起来就行.

鹿泉市18967099009: IF函数中,对于同时满足两个条件取数时,IF函数要怎么写? -
蔽垄朴康: =if(A2=A1&B2=B1,1,2)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网