Vlookup公式第四参数,太给力了,别再IF写一长串了

yumo6663个月前 (05-06)技术文章35

举个人事运营工作,经常遇到的例子,根据奖励标准,快速对公司员工快速进行奖励计算,如下所示:

1、IF多嵌套使用(80%的人使用的方法)

我们用IF函数公式进行多次的嵌套使用,输入的公式是:

=IF(B2>100,1000,IF(B2>80,800,IF(B2>60,500,IF(B2>40,300,100))))

在使用IF公式多嵌套使用的时候,要记住一个原则就够了

当你输入的是大于号的时候,判断的条件从大写到小

反之,如果判断符为小于号,那么判断条件的数字就要从小写到大,才不会出错

2、IFS函数嵌套(15%使用的方法)

IF函数公式嵌套太多,括号也容易搞错,如果使用IFS公式,直接1个公式搞定,我们输入的公式是:

=IFS(B2>100,1000,B2>80,800,B2>60,500,B2>40,300,1,100)

IFS函数公式,同样需要满足大于号时,判断条件的数字要从大写到小

IFS函数公式,虽然比IF函数公式简单了不少

但是还是很长

3、VLOOKUP公式(5%使用的的方法)

首先,我们需要搭建一个辅助列

也就是每个档位区间,可能出现的最小值手动的列出来

例如,X>100,那么最小值就是100.00000001

我们只需要列出实际业务中可能出现 的最小值,例如这里我们写100.01

每个 等级都把最小值给列出来了。

然后,我们需要对辅助列进行升序排列,选中一个单元格, 在数据选项卡下,点击升序排列

最后我们只需要输入公式:

=VLOOKUP(B2,E:G,3,1)

注意,第4个参数一定要填数字1,或者TRUE,表示模糊查找

模糊查找的原理:

例如,数字75在查找的值,会从上向下查找

75前面自带一个BUFF,<=75,会查找到80.01不满足,60.01这个值满足,从而返回这一行对应的第3列数据

关于这个小技巧,你学会了么?动手试试吧!

相关文章

IF函数用不明白,用Excel新公式IFS,简单好用!

举个工作中的例子,我们计算了各位员工的绩效得分情况,然后公司有一个KPI不同的绩效得分,有一个不同的评分标准,现在我们需要根据KPI得分,计算出等级情况,如下所示:用IF函数公式多嵌套我们用IF函数公...

IF函数的经典用法你知道几个呢?(if函数的基本用法)

在Excel的世界里,函数公式是处理数据、分析信息的得力工具。而在众多函数中,IF函数以其简单易用、功能强大的特点,成为了无数Excel用户心中的“明星”。今天,我们就来深入探讨一下IF函数的经典用法...

If条件函数这么用就浪费了,这两种逻辑函数嵌套操作才算高效

IF函数相信许多朋友都已经见到过了,IF函数在Excel函数当中属于非常使用的条件判断类函数,利用这个函数我们可以实现非常高效的许多操作。但是许多朋友对于这个函数却不是特别的会用,因为会涉及逻辑思维的...

IF公式多嵌套老用错?记住口诀,大大小小!

职场工作中,IF公式多条件嵌套经常要用,举个例子,下面是公司的一个提成奖励方案,根据不同的业务量,进行不同的奖励标准,我们需要计算出每个员工的奖励是多少我们需要使用多个IF公式进行嵌套解决,唯一需要注...

如何设置Excel中的IF函数以满足三个条件

介绍:Excel中的IF函数是一种非常有用的工具,它可以根据特定条件的成立与否返回不同的数值或文本。通常,人们使用IF函数来满足一个条件,但有时候,我们需要考虑多个条件。在这篇文章中,我们将学习如何设...

Excel多条件判断IF淘汰,新公式IFS太强了!

举个工作中的实例说明,假如你是人事,需要根据规则核算员工的奖励数据按照完成率不同的等级,来计算不同的奖励,标准如下所示:然后有如下员工的完成情况,需要在D列计算出对应奖励金额:1、老版本的IF公式嵌套...