1、vlookup函数vlookup有四个参数,查找值,查找区域,查找第几列,查找方式
举两个例子:
左边是原始数据,现在需要对员工编号,匹配出员工的姓名
g2输入的公式是:=vlookup(f2,a:d,2,0)
查找值是f2,员工编号9289
查找区域,是从员工编号所在列开始,向右选中数据,所以是a:d列
查找结果是员工的姓名,从查找区域开始数,在第2列
最后精确查找,参数填0
根据不同业绩计算提成
当我们制定了一个销售额奖励标准的时候,可以把最低标准做为辅助列,然后使用公式:
=vlookup(b2,e:g,3,1)
模糊查找的原理,我们用两个查找结果来了解:
大乔的销售额是27,所以会在e列找到小于等于27,最接近的,就是0了,对应第3列的结果是2000
同理小乔是39,<=39最接近的是30,所以对应结果是4000
2、sumifs函数sumfis(求和区域,条件区域1,条件1,条件区域2,条件2....)
例如,左边是销售数据,现在需要计算杭州地区电视机的销售数量,可以使用公式:
=sumifs(c:c,b:b,电视机,a:a,杭州)
求和区域是:c:c
条件区域1是:b:b
条件1是电视机
条件区域2是:a:a
条件2是:杭州
如果条件在单元格内也可以直接进行引用
如下:=sumifs(j:j,i:i,n1)
当条件是模糊的时候,可以用*号通配符进行通配计算,如:
=sumifs(j:j,i:i,华为*)
对于时间条件求和的时候,注意需要使用&符号进行连接
=sumifs(j:j,h:h,>=&today()-3,h:h,<=&today(),i:i,华为*)
3、if函数if(进行判断,正确时返回的结果,错误时返回的结果)
如下,如果工龄3年及以上补贴200元,使用的公式是:
=if(b11>=3,200,0)
当存在两个及以上的条件进行判断的时候,需要使用and和or函数
and函数表示两个条件同时满足,or函数表示满足其中一个条件即可
如下例子:工龄3年及以上,女员工,两个条件都满足的补贴200,所以使用的公式是:
=if(and(c22>=3,b22=女),200,0)
多个if的嵌套,如下所示:
=if(b34<60,不及格,if(b34<70,良好,if(b34<80,中等,优秀)))
这3个函数,你都掌握了么?更多视频课程可以点击下方专栏