excel if条件函数如何使用?
某指标任务数为200部,条件:1、如果完成100%及以上,奖励30元/部,超指标部分追加奖励20元/部;2、如果指标完成70-100%之前,缺口部分扣罚20元/部;3、如...
某指标任务数为200部,条件:1、如果完成100%及以上,奖励30元/部,超指标部分追加奖励20元/部;2、如果指标完成70-100%之前,缺口部分扣罚20元/部;3、如果指标完成70%及以下,缺口部份扣罚30元/部,请问if函数公式如何使用,谢谢!
展开
14个回答
展开全部
IF函数可以简单的理解为如果满足这个条件(Logical_test )则返回(Value_if_true )的值,否则返回(Value_if_false )的值。
1、先认识函数语法:“=IF(要求的条件,满足条件的返回值,不满足条件的返回值)”。
2、第2层套嵌应在上述第2个逗号之后加IF(),第3层套嵌应在第2层套嵌括弧里的第2个逗号后添加IF()....最多可套嵌7层,最后的IF()括弧里必须是上述第1项内3个参数。
3、也可以这么叙述:“=IF()”函数,必须满足语法规定的三个参数,若有内部套嵌,其套嵌的“IF()”即为第三个参数;最多可套嵌7层。这样也可以进一步理解上述第2项的“第2层套嵌应在上述第2个逗号之后加IF()”的意思。如:
=IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<90,"良好","优秀"))),等等。
函数:“=IF(A,B,C)”,意思是“如果A,那么B,否则C。”
如“=IF(A1<60,"不及格","及格") ”,意思是“如果A1<60,那么‘不及格’,否则‘及格’”。
有时候,情况不是这么简单,比如及格的成绩中又要分为“及格”“良好”“优秀”三个等级,这时就可以在C中重复应用函数IF,正如你举的例子。实际上,“=IF(A,B,C)”中的A、B、C三处都可以再用函数IF。
1、先认识函数语法:“=IF(要求的条件,满足条件的返回值,不满足条件的返回值)”。
2、第2层套嵌应在上述第2个逗号之后加IF(),第3层套嵌应在第2层套嵌括弧里的第2个逗号后添加IF()....最多可套嵌7层,最后的IF()括弧里必须是上述第1项内3个参数。
3、也可以这么叙述:“=IF()”函数,必须满足语法规定的三个参数,若有内部套嵌,其套嵌的“IF()”即为第三个参数;最多可套嵌7层。这样也可以进一步理解上述第2项的“第2层套嵌应在上述第2个逗号之后加IF()”的意思。如:
=IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<90,"良好","优秀"))),等等。
函数:“=IF(A,B,C)”,意思是“如果A,那么B,否则C。”
如“=IF(A1<60,"不及格","及格") ”,意思是“如果A1<60,那么‘不及格’,否则‘及格’”。
有时候,情况不是这么简单,比如及格的成绩中又要分为“及格”“良好”“优秀”三个等级,这时就可以在C中重复应用函数IF,正如你举的例子。实际上,“=IF(A,B,C)”中的A、B、C三处都可以再用函数IF。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=if(判断条件,条件成立执行什么,条件不成立执行什么)
比如
=if(a1>b1,a1,b1)
先判断a1是不是大于b1,大于b1则在公式所在单元格放入a1的值,否则放入b1的值
1.IF函数的语法结构
IF函数的语法结构:IF(条件,结果1,结果2),详细说明可以参照表6-4。
2.IF函数的功能
对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。
3.条件表达式
把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式,例如,在IF(a1+b1+50 <> b1+c1 50, 1,1)函数式中,条件表达式是a1+b1+50 <> b1+c1 50。
4.执行过程
下面以IF(a1+b1+50 <> b1+c1 50, 1,1)函数式为例来说明IF函数的执行过程。
先计算条件表达式a1+b1+50 <> b1+c1 50,如果表达式成立,值为TRUE,并在函数所在单元格中显示“ 1”;如果表达式不成立,值为FALSE,并在函数所在单元格中显示“1”。
5.IF函数嵌套的执行过程
如果按等级来判断某个变量,IF函数的格式如下:
IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))
函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。
比如
=if(a1>b1,a1,b1)
先判断a1是不是大于b1,大于b1则在公式所在单元格放入a1的值,否则放入b1的值
1.IF函数的语法结构
IF函数的语法结构:IF(条件,结果1,结果2),详细说明可以参照表6-4。
2.IF函数的功能
对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。
3.条件表达式
把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式,例如,在IF(a1+b1+50 <> b1+c1 50, 1,1)函数式中,条件表达式是a1+b1+50 <> b1+c1 50。
4.执行过程
下面以IF(a1+b1+50 <> b1+c1 50, 1,1)函数式为例来说明IF函数的执行过程。
先计算条件表达式a1+b1+50 <> b1+c1 50,如果表达式成立,值为TRUE,并在函数所在单元格中显示“ 1”;如果表达式不成立,值为FALSE,并在函数所在单元格中显示“1”。
5.IF函数嵌套的执行过程
如果按等级来判断某个变量,IF函数的格式如下:
IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))
函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-12-28 · 知道合伙人软件行家
关注
展开全部
假设任务量在A列,在一空列做公式 =IF(A1<200*0.7,(200-A1)*30,IF(A1<200,(200-A1)*20,(A1-200)*30))。验证无误后,把公式下拉至全列。
公式意思:如果任务数(A1),小于140(200*0.7),就扣(200-140)*30,的钱数。如果任务数小于200,就扣(200-A1)*20。否则,就奖励(A1-200)*30
公式意思:如果任务数(A1),小于140(200*0.7),就扣(200-140)*30,的钱数。如果任务数小于200,就扣(200-A1)*20。否则,就奖励(A1-200)*30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询