excel学习库

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

只会用IF条件判断就out了,用这几个函数和方法替代,操作更简单

我们经常使用if函数判断,但很多时候,使用if判断很麻烦,有些特定情况,用这些函数代替if,反而更简单。

一、使用VLOOKUP函数代替IF多层嵌套

根据区间计算提成,如果使用if函数,如图所示:

if多层嵌套

=IF(B2<10000,B2*0.001,IF(B2<20000,B2*0.002,IF(B2<30000,B2*0.003,IF(B2<50000,B2*0.004,B2*0.005))))

公式太长了,可维护性非常低,可以使用VLOOKUP和lookup,以及index+match来代替,我来讲解下如何使用VLOOKUP函数。

使用VLOOKUP函数代替IF

=VLOOKUP(B2,G:H,2,TRUE)*B2

可以看到使用这个公式很简单就搞定了。

二、使用TEXT代替IF函数

如图所示,生日提醒功能,使用if太麻烦,使用text函数就简单多了。

使用text函数

=TEXT(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY(),"还有0天生日;;当天生日")

,对应不同的值。

使用min函数代替if处理工龄工资封顶问题

如果使用if函数,公式为:=IF(B2<10,B2,10)*100

min计算工龄工资

公式为:=MIN(B2,10)*100,大于10年的,取最小值10。

、使用max函数代替if函数处理年终奖封顶的问题

=MAX(B2,2000)

max函数代替if

max函数是取最大值的函数,所以比2000小的取出的就是2000,比2000大的取的就是大的值。

六、不使用if函数判断

不适用if函数

只给业务3部的人加薪,=(A2="业务3部")*C2*0.1+C2

以上呢,就是六种不使用if函数而简化操作的方法,也是一些函数小技巧,大家可以操作试下。

发表评论:

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

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