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函数公式如何使用,谢谢! 展开
 我来答
傺稳训Ad
2019-11-23 · TA获得超过2.1万个赞
知道答主
回答量:11.6万
采纳率:4%
帮助的人:5778万
展开全部
焦水淼
推荐于2016-04-16 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.2万
采纳率:40%
帮助的人:1865万
展开全部
  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。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不得利小卖部
2012-12-28 · 数学 物理 英语 佛学 人文 道德
不得利小卖部
采纳数:162 获赞数:778

向TA提问 私信TA
展开全部
=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,如果该表达式成立,则显示“及格”,否则显示“不及格”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tyjemail
2012-12-28 · TA获得超过314个赞
知道小有建树答主
回答量:434
采纳率:40%
帮助的人:92万
展开全部

 

=IF(B4>A4,A4*30+(B4-A4)*20,IF(B4>=A4*0.7,A4*30-(A4-B4)*20,A4*30-(A4-B4)*30))

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SXB8113
2012-12-28 · 知道合伙人软件行家
SXB8113
知道合伙人软件行家
采纳数:14678 获赞数:57821
1969.2入伍,防化兵。1982.2转业到公安局。上夜大取得大专文凭。从事公安科技相关工作。

向TA提问 私信TA
展开全部
假设任务量在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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(12)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式