分享

按区间VLOOKUP工资你能30秒搞定,多条件按区间你300秒够吗

 Excel不加班 2022-09-23 发布于广东
与 30万 粉丝一起学Excel

VIP学员的问题,要按等级、完成率2个条件,查找岗位工资。

如果只是按区间查找岗位工资,这种太简单了,写了不下100遍。LOOKUP和VLOOKUP都行。

=LOOKUP(E2,$A$2:$C$6)

=VLOOKUP(E2,$A$2:$C$6,3)

现在还要增加一个条件,按照原来的思路,发现套不了,怎么办呢?

早期的教程:你一直在纠结的LOOKUP(1,0套路,这次毫无保留全讲了

先看里面的一个案例,根据俗称跟订单号2个条件查询完成情况。

直接就套用通用公式,多个条件用*连接起来。
=LOOKUP(1,0/(($A$2:$A$9=A12)*($C$2:$C$9=B12)),$E$2:$E$9)

也就是说,多条件可以用LOOKUP(1,0这个套路,唯一的区别是一个条件用查找值=查找区域,一个用区间。

区间用完成率>=下限,如果有多个满足条件的,只返回最后一个值,因为下限是升序的,因此就可以找到正确的岗位工资。

=LOOKUP(1,0/((F2=$A$2:$A$16)*(G2>=$B$2:$B$16)),$D$2:$D$16)

学知识要多动脑,不是语法写着用=,就得全部用=,不能用其他符号。再来一个案例巩固下,根据收益率,判断属于哪个区间?

=LOOKUP(1,0/(A2>=$D$2:$D$5),$E$2:$E$5)

最后再总结一下LOOKUP经典查找的套路,可以单条件,也可以多条件,可以是=,也可以是>=或者其他符号,甚至可以嵌套函数。

=LOOKUP(1,0/((条件1=条件区域1)*(条件2=条件区域2)),返回区域)
推荐:你一直在纠结的LOOKUP(1,0套路,这次毫无保留全讲了
上篇:新发现!难住无数高手的E+17,终于可以恢复正常了

请把「Excel不加班」推荐给你的朋友

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多