首页 >>  正文

if和vlookup函数嵌套

来源:baiyundou.net   日期:2024-09-20

工作中,经常需要通过一个评判标准,对KPI数据进行考核,举个例子,左边是业务完成率数据,右边是考核标准数据,现在需要快速根据完成率,计算出提成

1、使用IF函数公式

大部分人第一选择,肯定想到的是IF函数公式,使用多公式嵌套的方法,

我们判断第一层条件,输入的公式是:

=IF(B2<50%,0,"再判断1")

然后在再判断1,里面继续嵌套IF函数公式,第一层不符合条件,已经默认了B2>=50%了,所以我们只需要使用公式:

=IF(B2<70%,1000,"再判断2")

把上面的公式,整体代入到第一层的再判断1里面,所以整体公式是:

=IF(B2<50%,0,IF(B2<70%,1000,"再判断2"))

依次类推,得到最后的公式结果:

=IF(B2<50%,0,IF(B2<70%,1000,IF(B2<80%,1500,IF(B2<100%,1800,2500))))

相对而言,IF函数公式还是偏复杂的,一不注意就容易出错

2、VLOOKUP公式秒杀

这种等级判断,可以用VLOOKUP模糊查找快速完成

第一步,建立辅助列,分别输入每个层级的最低满足水平

小于50%的最低水平,完成率不为负数的情况下是0,如果完成率有负数,那这个辅助数据可以填成-1000都可以

依次把每层最低水平列出来

然后我们直接使用公式:

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

最后一个参数填的是1,是模糊查找

例如82%这个数据,从上至下查找,它满足80%,不满足100%,所以返回80%的这一档的第3列,就是1800了

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

","gnid":"981c5f19095e52d94","img_data":[{"flag":2,"img":[{"desc":"","height":"667","title":"","url":"https://p0.ssl.img.360kuai.com/t01d8289a9eead9e0be.jpg","width":"797"},{"desc":"","height":"494","title":"","url":"https://p0.ssl.img.360kuai.com/t0169ed3bebcb552af4.jpg","width":"714"},{"desc":"","height":"499","title":"","url":"https://p0.ssl.img.360kuai.com/t01008023746ee4147a.jpg","width":"723"},{"desc":"","height":"501","title":"","url":"https://p0.ssl.img.360kuai.com/t0161abdb5aa723d4f9.jpg","width":"901"},{"desc":"","height":"673","title":"","url":"https://p0.ssl.img.360kuai.com/t01dbb9701d46f8d76f.jpg","width":"840"},{"desc":"","height":"507","title":"","url":"https://p0.ssl.img.360kuai.com/t0109a937aecb510910.jpg","width":"808"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1691496120000,"pure":"","rawurl":"http://zm.news.so.com/03d5de6e40a6bcb77d056c1dcb95549f","redirect":0,"rptid":"fe153c4945f2e638","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[{"clk":"ktechnology_1:b2","k":"b2","u":""}],"title":"Vlookup公式太强大,秒杀IF函数公式

贺盼朱3571VLOOKUP与IF的嵌套函数怎么用?
师怡季19257473610 ______ 当然可以啦!=vlookup(A1,B1:B5,if(C1="Y","1","2"),true) 很高兴回答楼主的问题 如有错误请见谅

贺盼朱3571在EXCEL中应该怎样同时应用if和vlookup公式?
师怡季19257473610 ______ =IF(ISERROR(VLOOKUP(B5,总!A$2:$C$210,2,0)),"",(VLOOKUP(B5,总!A$2:$C$210,2,0)))这就是一个同时运用的例子.显示当前表中与B5相同的总!A$2:$C$210中数值后两单元格

贺盼朱3571我想问一下函数VLOOKUP和IF嵌套的公式,请教一下. -
师怡季19257473610 ______ VLOOKUP正常情况下是数据列从左至右.就是A列是姓名,B列是工号 求某人工号,就是=VLOOKUP("姓名",A2:A5,B2:B5,2,0) 如果正相反,B列是姓名,A列是工号,就需要用楼主所用的IF函数调整数据的顺序 =VLOOKUP("姓名",IF({1,0},B2:B5,A2:A5),2,0) 这里A9是一个姓名项,所以有: =VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)

贺盼朱3571EXCEL中IF函数怎么用 -
师怡季19257473610 ______ 查找与引用是EXCEL函数中最常用的功能,你这儿要用IF来表示,也是可以的,不过这种方法有点绕圈子了,而且要用较多其它函数配合,D1中输入=INDEX(B:B,MIN(IF(A:A=C1,ROW(A:A)))) 同时按下CTRL+SHIFT+ENTER输入数组公式,再用...

贺盼朱3571vlookup函数如何使用? -
师怡季19257473610 ______ 关于VLOOKUP函数的用法 “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法.一、功能 在表格的首列查找指定的数据,并返回指定的数据所...

贺盼朱3571if+vlookup 查找符合2个条件的数据,根据不同的条件组合,显示不同的数据. -
师怡季19257473610 ______ 我会,把你的表格发给我qq:178003815 你在两个条件之前插入一个列 然后将这列输入函数:=条件1 & 条件2 (在下面函数做好后将这列隐藏) 再用vlookup来查找即可

贺盼朱3571如何通俗理解vlookup函数 -
师怡季19257473610 ______ Lookup_value为需要在数据表第一列中进行查找的数值.Lookup_value 可以为数值、引用或文本字符串. Table_array为需要在其中查找数据的数据表.使用对区域或区域名称的引用. col_index_num为table_array 中查找数据的数据列序号.col...

贺盼朱3571excel 高手快进来哦,关于if和Vlookup语句 -
师怡季19257473610 ______ 由于你使用的公式中是要查找“#n/a”这个变量,比较特别,所以公式不能运行.我建议你先用替换,把源文件的“#n/a"全部替换成其它的内容,比如”aaaa“(注意,确保替换的内容不要和源文件中b列内的其它内容有一致),然后再把公式改成:=IF(VLOOKUP(A7,源文件!$A$2:$B$1345,2,0)="aaaa",0,VLOOKUP(A7,源文件!$A$2:$B$1345,2,0)) 这样就会好了

贺盼朱3571用IF函数与VLOOKUP函数的嵌套填写"等级" -
师怡季19257473610 ______ 在I2输入公式下拉即可:=IF(VLOOKUP(G3,得分,3,)="","破学校记录",VLOOKUP(G3,得分,3,))

贺盼朱3571EXCEL中if函数怎么用 -
师怡季19257473610 ______ 材料/工具:Excel2010 1、打开Excel2010表格,以下面数据为例如果该学生成绩在平均分以上那就是合格,如果是平均分以下就是不合格; 2、首先选择需要输出结果的单元格,然后在上方菜单栏中选择“公式”,然后选择“插入函数”,选择“If”函数; 3、首先是设置测试条件,选择第一个人的成绩,然后输入“<”,然后输入平均分78; 4、然后是设置第二栏,在第二栏中输入“不合格”,第三栏中输入“合格”,然后点击确定; 5、算出的结果就直接出来了,下面几个人的结果只要下拉单元格右下角的小点就能立马算出

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024