这几个Excel函数,简单又常用

小伙伴们好啊,今天咱们来分享一组简单常用的Excel函数公式,点滴积累,也能提高工作效率。

1、如下图所示,要统计部门为销售一部,并且单笔额度在500(万元)以上的总销售额。

F2单元格公式为:

=SUMIFS(C:C,B:B,E2,C:C,\”>500\”)

SUMIFS常用写法为:

=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2……)

注意,求和区域是在最开始的位置。

2、如下图,要根据E列的部门,计算该部门的最高销售额。

F3单元格公式为:

=MAXIFS(C:C,A:A,E3)

MAXIFS用来统计符合多个条件的最大值,用法与SUMIFS类似。

3、如下图,要根据I3单元格指定的省份,在左侧对照表中查询省会城市,J3单元格公式为:

=VLOOKUP(I3,B2:G8,3,0)

VLOOKUP函数的常用方法是:

VLOOKUP(要找谁,在哪个区域的首列查找,返回第几列的内容,[匹配方式])

公式表示在B2:G8这个区域的首列中查找指定内容“江苏”,并返回该区域第三列的信息,第四参数使用0,表示使用精确匹配的方式。

4、如下图,要根据G3单元格中的姓名,在左侧数据区域中查询所属部门。

H3单元格公式为:

=XLOOKUP(G3,D2:D7,B2:B7)

XLOOKUP函数的常规用法是:

=XLOOKUP(查找内容,一行或一列的查找区域,要回传内容的区域)

公式中的G3是要查询的姓名,D2:D7是姓名所在的区域,B2:B7就是咱们要回传信息的区域了。

5、如下图,要根据H2单元格中指定的姓名,在C列查询到该姓名,并返回B列对应的准考证号:

=LOOKUP(1,0/(C2:C10=H2),B2:B10)

使用LOOKUP函数可以实现任意方向的数据查询,模式化写法为:

=LOOKUP(1,0/(包含条件的一行或一列=指定的条件),要返回内容的行或列)

如果要进行多个条件的查询,模式化写法为:

=LOOKUP(1,0/(条件区域1=指定条件1)/(条件区域2=指定条件2),要返回内容的行或列)

好了,今天咱们分享的内容就是这些吧,祝大家一天好心情。

图文制作:祝洪忠

这几个Excel函数公式,简单又高效

小伙伴们好啊,今天咱们继续分享几个常用的Excel函数公式。

1、根据日期返回季度

如下图所示,需要根据A列的日期,返回该日期所属的季度。

B2单元格输入以下公式,向下复制。

=MATCH(MONTH(A2),{0,4,7,10})

首先用MONTH函数计算出A2单元格所属的月份,结果为5。

再使用MATCH函数,计算该月份在常量数组{0,4,7,10}中所处的位置。{0,4,7,10},是各个季度的起始月份。

本例中MATCH函数省略了第三参数,其计算规则与使用参数1时相同,当查找不到对应的内容时,会以小于查找值的最接近的一个进行匹配,并返回对应的位置信息。

MATCH函数在常量数组{0,4,7,10}中找不到5,因此以小于5的最接近值4进行匹配,并返回4在常量数组{0,4,7,10}中的位置,结果为2。

2、按条件提取全部记录

如下图所示,左侧是员工信息,D列是经理亲戚。需要在F列提取出所有不是经理亲戚的员工名单。

=FILTER(A2:B11,COUNTIF(D2:D5,A2:A11)=0)

先使用COUNTIF(D2:D5,A2:A11),统计A2:A11单元格区域中的姓名,在D列经理亲戚列表中出现的次数,结果返回1或者0:

{0;0;1;1;0;1;0;0;1;0}

接下来用等式判断以上内存数组结果是否等于0,得到结果TRUE或者FALSE。

FILTER函数筛选出结果为TRUE的全部记录。

3、任意方向查数据

如下图所示,要根据D列的姓名,在B列进行查询并返回A列对应的部门。E2单元格公式为:

=XLOOKUP(D2,B:B,A:A,\”无记录\”)

第一参数是查询的内容,第二参数是查询的区域,第三参数指定要返回哪一列的内容。第四参数指定在查找不到查询值时,返回什么内容。

公式的意思就是在B列单元格区域中查找D2单元格的姓名,并返回A列单元格区域中与之对应的部门。如果找不到某个姓名,就返回“无记录”。

XLOOKUP函数的查询区域和返回区域是分开的两个参数,使用时不需要考虑查询的方向问题,可以实现任意方向的数据查询。

好了,今天咱们分享的内容就是这些,祝各位一天好心情~~

图文制作:祝洪忠

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。