当前位置:主页 > Office办公 > if函数

if函数

if函数多层嵌套不好用?试试这个吧
if函数多层嵌套不好用?试试这个吧

最近在学VBA,基本算是学一章用一章,顺便再把这章的东西分享出来。我在学VBA后再看excel函数的感受,像极了在大学学习了洛必达法则之后再去看高中数学求极限的题的感受。就拿if函数来说,if+and可以实现多层嵌套,具体公式为:=IF(条件1,返回结果1,IF(条件2,返回结果2,IF(条件3,返回结果3,….)))原理就是先判断条件1是否成立,如果条件1成立则返回结果1,否则进入条件2判断是否成立,如果成立就返回结果2,否则进入条件3判断,… 如此类推。举个例子,如果要用if嵌套函数计算个税,那写出来的公式是这样的:=IF(a1-5000>80000,(a1-5000)*0.45-15160,IF(a1-5000>55000,(a1-5000)*0.35-7160,IF(a1-5000>35000,(a1-5000)*0.3-4410,IF(a1-5000>25000,(a1-5000)*0.25-2660,IF(a1-5000>12000,(a1-5000)*0.2-1410,IF(a1-5000>3000,(a1-5000)*0.1-210,IF(a1-5000>0,(a1-5000)*0.03,0)))))))每次写这种嵌套函数我都会漏打括号,加括号把自己成功加晕,挠头挠到头秃。

IF函数:和Excel讲条件你都不会,怎么学得好
IF函数:和Excel讲条件你都不会,怎么学得好

常有读者在群里提问,请问我这个IF公式哪个地方错了,怎么出来的结果是错的?比如:上面两个公式反映了使用IF函数的几个常见问题。本文先简单的介绍一下IF的基础知识,最后总结一下常犯的错误,以帮助读者掌握IF函数。基础知识IF函数的有三个参数=IF(第一个参数,第二个参数,第三个参数)它们分别的作用如下:=IF( 条件判断式,判断结果成立该怎么办,判断结果不成立该怎么办)用白话来,如果第一个参数“条件判断式”成立,那么,就返回第二个参数,否则,返回第三个参数。比如,我们要判断学生的成绩是否及格,如果小于60,那就是不及格,否则,就是及格。用公式来表示:

IF函数和她的姐妹们
IF函数和她的姐妹们

我是大姐IF,我是公正的小法官,用来完成非此即彼的判断。我的用法是:=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)常用示例:条件判断如下图,考核得分的标准为9分,要判断B列的考核成绩是否合格。=IF(B4>=9,”合格”,”不合格”)

IF函数和她的小伙伴
IF函数和她的小伙伴

Excel不认识的数学不等式如图所示,朋友所在的面粉厂,要求生产的面粉每袋质量不能小于495克,也不能超过500克,否则该袋面粉将被定为“不合格”产品。面粉是否合格,判断的标准非常简单:如果面粉质量既大于或等于495,又小于或等于500,那么定为“合格”,否则定为“不合格”。这是评定面粉是否合格的标准,也是IF函数的“人类语言版”。了解完这些后,让我们来看看朋友为这个问题设计的公式:可是,当他将公式输入单元格后,发生了“意外”,如 ‑16所示。

IF函数很简单?这样用却让人惊讶!
IF函数很简单?这样用却让人惊讶!

Excel中的函数难吗?一点都不难,比如,常见的IF函数,太简单了,谁不会呢?那么试试下面的问题吧。如下:如上图:在户主对应的单元格里求出其家庭成员数。给你三分钟,思考下,怎么解决这个问题呢?下面我给出一种解决办法,就当作抛砖引玉。编序号法:我们以前曾经过一个编序号的方法:物料号相同的序号依次排列,不同的从1开始编号,这种时候你能想到用IF吗?

IF函数你都不会用,还敢说熟练使用Excel?
IF函数你都不会用,还敢说熟练使用Excel?

IF函数似乎是每个使用Excel的人都必须掌握的函数了,如果连IF函数都不会,真的不好意思说自己会用Excel呢。不过从平时群里的提问来看,关于IF函数的用法,确实还存在着一些小问题,今天就再来说说IF函数的本质和多个IF嵌套时需要注意的问题吧。IF函数的本质在实际使用中,往往需要根据某个判断或者比较得到不同结果,例如:当成绩大于或等于60分时,结果为及格,当成绩小于60分时,结果为不及格。通过比较运算或者判断可以得到一个逻辑值(详见手册第2课),IF函数的功能就是根据逻辑值来得到不同的结果。IF函数需要三个参数,完整的格式为:=IF(要判断的条件,条件成立时显示的内容,条件不成立时显示的内容)。第一参数可以是逻辑值或者是数字,当数字为0时,视为FALSE,当数字非零时,视作TRUE;第二个和第三个参数可以是任意内容,常量或者公式,当第一个参数为TRUE时,IF得到第二个参数的内容,否则得到第三个参数的内容,如图所示。IF函数就好像一个假设句,满足某个条件就这样,否则就那样。

IF函数七兄弟,个个本领大!
IF函数七兄弟,个个本领大!

IF函数是EXCEL中使用最频繁、最重要的的函数之一。此外,在2016版中还有几个和IF函数孪生的函数,在日常工作中如果能熟练使用它们,将带给你意想不到的惊喜!01、IF函数IF函数最基本的用途就是非此即彼的判断。函数非常简单,我们就不再过多地解释了。满足条件,返回一个值;不满足条件,就返回另一个值。在很多情况下,IF函数还可以和其它函数嵌套使用,产生令人意想不到的效果。有关IF函数的详细内容请参看帖子总结篇-IF函数实用终极帖。02、SUMIF函数SUMIF函数的作用是根据指定条件对数据区域求和。它的语法结构是:SUMIF(条件区域,指定的求和条件,求和区域)。

IF函数都不会,还谈加薪升职?
IF函数都不会,还谈加薪升职?

除了VLOOKUP函数家族,其实IF函数家族也是使用非常频繁。有读者留言对IF函数不熟,这里也拿出来单独讲一下。这次用4个案例来说明。1.根据性别来判断称呼,男的叫帅哥,女的叫美女。=IF(C2=”男”,”帅哥”,”美女”)函数语法:=IF(条件,满足条件返回值,不满足条件返回值)2.根据人气指数判断等级,80以上为A,60以上为B,其他为C。一个IF函数搞不定,就用两个。

IF函数的多层嵌套问题 Excel神技能!
IF函数的多层嵌套问题 Excel神技能!

IF函数是我们工作中最常见的函数之一,今天我们一起来看看IF函数的多层嵌套问题。如下图:根据业绩计算提成比例当业绩大于等于0且小于5000时,返回提成比例1%;当业绩大于等于5000且小于10000时,返回提成比例3%;当业绩大于等于10000且小于15000时,返回提成比例5%;当业绩大于等于15000时,返回提成比例10%。面对这种使用IF函数来多层嵌套问题,很多童鞋会把公式写成=IF(B2>=0,B2<5000,1%……,这中间有木有你呢?这种一下写大于等于(>=),一下写小于(<),这是错误的写法。要么就从小写到大,要么就从大写到小,如果非要大于等于、小于掺和着写,可以使用AND函数。

IF函数嵌套,看完这篇也简单
IF函数嵌套,看完这篇也简单

上篇说了可视化的IF函数,今天来聊聊IF函数的嵌套用法,其实很简单。需要的结果及要求按成绩划分等级,分数>=80,标为优秀;70<=分数<80,标为良好;60<=分数<70,标为及格;分数<60,标为不及格,如下图:如果写函数,要写这么长一串,看得清楚后面是几个括号嘛?还不能把引号用错了。解题过程1、加载系统数据到PQ【数据】-【自表格/区域】-把表包含标题打勾,【确定】。

共计422条记录 1 2 3 4 5 6 7 ..43 下一页