当前位置:首页 > 办公 > Excel教程 > 正文内容

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

酷网3个月前 (10-28)Excel教程38

IF函数是我们工作中最常见的函数之一,今天我们一起来看看IF函数的多层嵌套问题。

如下图:根据业绩计算提成比例

当业绩大于等于0且小于5000时,返回提成比例1%;

当业绩大于等于5000且小于10000时,返回提成比例3%;

当业绩大于等于10000且小于15000时,返回提成比例5%;

当业绩大于等于15000时,返回提成比例10%。

面对这种使用IF函数来多层嵌套问题,很多童鞋会把公式写成=IF(B2>=0,B2<5000,1%……,这中间有木有你呢?

这种一下写大于等于(>=),一下写小于(<),这是错误的写法。

要么就从小写到大,要么就从大写到小,如果非要大于等于、小于掺和着写,可以使用AND函数。

输入公式:

=IF(AND(B2>=0,B2<5000),1%,if(and(b2>=5000,B2<10000),3%,if(and(b2>=10000,B2<15000),5%,10%)))

该公式中使用函数AND将两个条件连接起来,表示两个条件都要成立时,才返回对应的提成比例。

AND是且的意思,该题中公式也可以用“*”来代替AND函数

输入公式:

=IF((B2>=0)*(B2<5000),1%,if((b2>=5000)*(B2<10000),3%,if((b2>=10000)*(B2<15000),5%,10%)))

看到这两个公式,是不是有一种似曾相识的感觉,试问一下,有多少童鞋曾经也是这样写的呢?

当然这两个公式并没有错,其返回的结果也都是正确的,然而对于这种分级次的计算,用函数AND或使用“*“来连接两个条件,是否有一种画蛇添足的感觉。

直接使用IF来嵌套,是否要简单得多呢?

输入公式:

=IF(B2<5000,1%,IF(B2<10000,3%,IF(B2<15000,5%,10%)))

对于这种分级次的多层嵌套问题,当嵌套层数较多时,有时套着套着就把自己给套迷糊了,你可以选择使用其他函数,比如LOOKUP。

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/40697.html

分享给朋友:

相关文章

Excel图片打印不清晰怎么设置?不压缩文件中的图像的方法

Excel图片打印不清晰怎么设置?不压缩文件中的图像的方法

  Excel图片打印不清晰怎么设置?每次在Excel文档中导入图片之后都会产生不清晰的感觉,而这清晰度在文档打印之后尤其明显,是什么原因造成这样的结果?实际上Excel中插入图片时,...

excel按类别分页打印,有时需要强制

excel按类别分页打印,有时需要强制

今天,就有位朋友提出一个很实用的问题:有时候需要按照类别打印,比如以下数据样表,需要按地区分页打印: 怎么办? 两种方法: 一、筛选后打印 这种方法,可能大家都会用到:先按照不同地区筛选,筛选一次打印一次。如下动图:...

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

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

常有读者在群里提问,请问我这个IF公式哪个地方错了,怎么出来的结果是错的?比如: 上面两个公式反映了使用IF函数的几个常见问题。 本文先简单的介绍一下IF的基础知识,最后总结一下常犯的错误,以帮助读者掌握IF函数。基...

Excel宏被禁用了怎么办?Office2007取消禁用宏的方法

Excel宏被禁用了怎么办?Office2007取消禁用宏的方法

  为了避免一些潜在的安全风险,不少Office用户都会选择禁用“宏”,以便更好的保护软件及电脑。但在需要进行宏代码输入时,Excel软件则会弹出“...

SMALL 函数

本文介绍MicrosoftExcel中SMALL函数的公式语法和用法。 说明返回数据集中的第k个最小值。使用此函数以返回在数据集内特定相对位置上的值。 语法SMALL(array,k) SMALL函数语法具有下列参数...

Excel取整函数的使用方法和步骤

Excel取整函数的使用方法和步骤

  我们在使用Excel软件进行数据处理的时候,计算出现小数是常有的事。因为我们在工作当中很多时候需要的都是整数,所以会对表格中的数字取整操作。那Excel如何取整函数呢?有什么方法?...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。