excel学习库

excel表格_excel函数公式大全_execl从入门到精通

if多层嵌套我不会,同事分步拆解教我,顿时觉得好简单

在Excel中,if是最基础的函数,也是使用最多的函数,但很多使用者还是对if函数一知半解,更别说if多层嵌套了。今天通过这篇文章,我们来详细分析下if多层嵌套的原理。

一、if基础语法:if(条件,参数2,参数3)

有三个参数,参数1是判断条件,条件成立,返回参数2,不成立返回参数3

公式为:=IF(B2>=60,"及格","不及格")

这个就是if函数最基础的用法,也是它内部的原理,看懂这个图就明白了if函数是如何判断的。

二、if多层嵌套,如图所示:根据提成比列,算出提成金额。

先不管是否嵌套,首先我们会写出一个公式。

=IF(销售额<10000,销售额*0.01,????)

第三参数我们不知道返回什么,但我们知道它不满足销售额<10000,那就是说这个位置销售额是>=10000的。

所以我们就可以把第三参数改为:

=IF(销售额<10000,销售额*0.01,if(销售额<30000,销售额*0.0.3,????))

为什么 10000<=x<30000,只写个销售额<30000就可以,因为它是第三参数,只有>=10000的时候成立。

现在if(销售额<30000,销售额*0.0.3,????)是整体作为第三参数。

????部分我们在用一个if函数,它默认就是>=30000,所以我们只要判断它是否<50000即可,如果不小于,那就是>=50000,所以???部分替换为:

=IF(销售额<10000,销售额*0.01,if(销售额<30000,销售额*0.0.3,if(销售额<50000,销售额*0.05,销售额*0.08)))

这样一个if嵌套就完成了,我想告诉大家的是,要一步一步通过分析写公式,而不可能是一蹴而就。

最后结果公式为:

=IF(B2<10000,B2*0.01,IF(B2<30000,B2*0.03,IF(B2<50000,B2*0.05,B2*0.08)))

这样就完成了if多层嵌套。

使用VLOOKUP函数代替if多层嵌套:=VLOOKUP(B2,$F$2:$G$4,2,TRUE)*B2

以上呢就是今天讲解的内容,欢迎大家的阅读。

发表评论:

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

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接