您现在的位置是:主页 > 函数 >
Vlookup函数攻城拔地,if多层嵌套败下阵来
发布时间:2023-10-13 11:16:48所属栏目:函数 已帮助人编辑作者:Excel自学教程
vlookup是Excel里公认的明星函数,难得的偶像与实力派选手,使用频率非常高,很多人学习查询的第一个公式便是vlooup,if函数自热也实力不俗,尤其处理多层嵌套情况,更是看家本领,本来井水不犯河水,可vlookup在最近偏偏抢起了if的饭碗,处理起多层嵌套问题来,这是怎么一回事呢?我们来看看究竟
如下是一份销售人员提成表,左边是提成规则,根据销售金额区间不同,有不一样的提成百分比,现在需要根据实际销售金额来确定销售人员的提成百分比,if多层嵌套提出的解决方案为=IF(F6>=10000,10%,IF(F6>=5000,8%,IF(F6>=3000,6%,IF(F6>=1000,4%,2%)))),这是if函数的基本用法,解决了问题,可公式略显冗长

以下是if多层嵌套的逻辑过程,需要对嵌套的逻辑要清晰明了才能准确写出

在看看vlookup提出的解决方案,输入公式=VLOOKUP(F6,$B$6:$C$10,2,1),公式简洁明了,$B$6:$C$10为数据范围(如下红色区域),第3个参数表示引用数据在数据范围的第2列,注意第4个参数是1,而不是我们之前常用的绝对引用0或false,这是vlookup的另一个用法,近似查询功能

还有这种用法?复习一下vlooup语法:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
lookup_value F6
table_array $B$6:$C$10,
col_index_num 2
range_lookup
如果 第4个参数range_lookup 为 1,则返回精确匹配值或近似匹配值,如果找不到精确匹配值,按近似匹配值查找,返回小于 lookup_value 的最大值。 但数据区域第一列必须按升序排列,本例中提成分界点是符合升序排列的,如搜索销售金额为500,低于500的提成分界点是0,提成为2%, 搜索结果为2%;搜索金额为2000,查找到小于2000的最大临界点为1000,1000对应的提成点为4%,搜索结果为4%;搜索金额为4000,查找到小于4000的最大提成临界点为3000,3000对应的提成点为6%,搜索结果为6%,如此类推

需要注意临界点的选择,区间范围都是下界<=X<上界,注意等于号的位置,如1000<=X<3000,X大于等于1000,小于3000

想不到,vlooup的功能也来越全面了,近似匹配尽管应用的比较少,但是只要掌握其用法,可以大大提高我们的工作效率
以上就是excel自学教程为您提供Vlookup函数攻城拔地,if多层嵌套败下阵来的解读,本文章链接: http://www.5enet.cn/Excel_hanshu/77388.html 欢迎分享转载,更多相关资讯请前往函数
相关文章
企业IT外包服务
excel数据透视表的创建方法图解教程
Excel中DMAX函数的语法和用法
Excel 如何快速核对两列数据 Excel核对两列数据动画教程
如何利用Excel的 GROWTH函数 计算数据预测指数增长值
如何让excel2007表格中的序号不参与排序
在excel中利用函数求百分比的实例教程
excel隐藏保护锁定公式的方法,以及在excel中同时保护多个工作表公式的方法
如何设置excel图表图例
excel 高效VLOOKUP函数的组合玩法
利用数组函数Max和IF函数excel如何在批量填充借款最终清算时间
如何填充excel图表的背景
Excel数据如何分列,下面介绍常见的四大技巧应用。通过Excel分列完成日期、电
Excel计算天数的函数与公式总结
如何一次打开多个Excel表格
Excel比对两组数据差异的快速操作方法
扫码关注
- 专注IT行业,10年IT行业经验