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套用问题,可能关系二方面,一是公式怎么写,二是数据处理中怎么判断,
公式写法:=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(判断对错,对时显示结果,错时显示结果),如:=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(条件二,结果二,结果三))
蔽垄朴康: 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)