电子表格应用最多函数公式 办公室必备的7个Excel工作表函数,统计,效率必备

小编 2024-11-23 论坛 23 0

办公室必备的7个Excel工作表函数,统计、效率必备

Excel工作表中的函数是非常繁多的,如果要全部掌握,还是有一定困难的的,但是对于一些办公室必备的函数公式,我们一定要掌握,并能灵活的加以应用!

一、Excel工作表函数:IF。

功能: 判断是否满足某个条件,如果满足条件返回一个值,不满足则返回另外一个值。

语法结构: =If(判断条件,条件成立时的返回值,条件不成立时的返回值)。

注意事项:

IF函数除了单独的判断之外,还可以嵌套使用,当然也可以使用Ifs函数替代,但Ifs函数仅在高版本的Excel(或WPS)中才可以使用。

目的: 如果“月薪”高于4500,则返回“高薪”,否则返回空值。

方法:

在目标单元格中输入公式:=IF(G3>4500,"高薪","")。

二、Excel工作表函数:Countif。

功能: 计算指定区域中满足给定条件的单元格数目(单条件计数)。

语法结构: =Countif(条件范围,条件)。

注意事项:

Countif函数对所有类型的值都可以计数,并不像Count、Counta函数一样,只能对数值,文本计数。

目的: 统计“已婚”或“未婚”人数。

方法:

在目标单元格中输入公式:=COUNTIF(E3:E12,"未婚")。

解读:

如果要计算“已婚”的人数,只需将公式中的“未婚”修改为“已婚”即可,即=COUNTIF(E3:E12,"已婚")。

应用案例解读

目的: 判断“姓名”是否重复,如果重复,则返回“重复”,否则返回空值。

方法:

在目标单元格中输入公式:=IF(COUNTIF(B$3:B$12,B3)>1,"重复","")

解读:

如果指定的值重复,其数量肯定>1,而数量可以用Countif函数去统计,是否>1可以用IF函数去判断,所以公式为:=IF(COUNTIF(B$3:B$12,B3)>1,"重复","")。

三、Excel工作表函数:Large。

功能: 返回指定数组中的第K个最大值。

语法结构: =Large(数组,返回值的相对位置)。

注意事项:

返回的值是按照从大到小排序之后的第K个值,而并不是原数组中的第K个值。

目的: 对“月薪”降序排序。

方法:

在目标单元格中输入公式:=LARGE(G$3:G$12,A3)。

解读:

1、由于要多次进行计算,而每次计算时其数据范围是固定不变的,所以在此要对“行”绝对引用。

2、当前单元格中A3为1,所以提取的是最大值,随着计算位置的变化,A3的值依次为2、3、4、5、……提取的值为固定范围G$3:G$12中最大值的第2个、第3个……从而达到降序排序的目的。

四、Excel工作表函数:Small。

功能: 返回指定数组中的第K个最大值。

语法结构: =Small(数组,返回值的相对位置)。

注意事项:

返回的值是按照从小到大排序之后的第K个值,而并不是原数组中的第K个值。

目的: 对“月薪”升序排序。

方法:

在目标单元格中输入公式:=SMALL(G$3:G$12,A3)

五、Excel工作表函数:Rank。

功能: 返回指定的数值在一列数值中的大小排名,如果多个值排名相同,则返回平均值排名。

语法结构: =Rank(排序的值,值所在的数值范围,[顺序])。顺序可以是“从大到小”,即降序,也可以是“从小到大”,即升序,在具体应用中,用“0”表示降序,“1”表示升序,省略该参数时,默认为降序排序。

注意事项:

Rank函数仅对数值类型的值有效。

目的: 返回“月薪”的相对位置。

方法:

在目标单元格中输入公式:=RANK(G3,G$3:G$12)。

六、Excel工作表函数:Sumproduct。

功能: 返回相应的数组区域乘机的和。

语法结构: =Sumproduct(数组1,[数组2]……)。

注意事项:

1、当只有一个数组时,其功能和Sum函数的相同,即对数组元素进行求和。

2、当有多个数组时,首先计算每个数组中相同位置上元素的乘积,然后计算乘积的和。

3、数组的维度必须相同,否则返回错误!

目的: 计算全部“商品”的总销售额。

方法:

在目标单元格中输入公式:=SUMPRODUCT(C3:C12,D3:D12)。

解读:

公式=SUMPRODUCT(C3:C12,D3:D12)的计算过程为:C3*D3+C4*D4+……+C12*D12,即“先乘积,再求和”。

七、Excel工作表函数:Averageifs。

功能: 查找一组给定条件指定的单元格的算术平均值。

语法结构: =Averageifs(数据范围,条件1范围,条件1,[条件2范围],[条件2]……)。

注意事项:

1、除了可以计算多条件下的平均值外,也可以计算单条件下的平均值,即只有一个条件的多条件统计。

2、参数“条件范围”和“条件”必须匹配。

目的: 计算“未婚”“男”同志,且“学历”为“大专”的平均“月薪”。

方法:

在目标单元格中输入公式:=AVERAGEIFS(G3:G12,D3:D12,"男",E3:E12,"未婚",F3:F12,"大专")。

Excel中的多条件统计,掌握这几个函数公式就够了,收藏备用

多条件统计,一直是Excel中的重要组成部分,如果不掌握一定的技巧和方法,就很难做到轻松应对。

一、If+And:多条件判断。

目的: 如果员工的年龄>30,且未婚,则返回“晚婚”,否则返回空值。

方法:

在目标单元格中输入公式:=IF(AND(C3>30,E3="未婚"),"晚婚","")。

解读:

If函数是条件判断函数,巧妙借助And进行了多条件判断,如果多个条件同时成立,则返回指定的值,否则返回另一个指定的值。

二、Sumif:单条件求和。

函数: Sumif。

功能: 对满足条件的单元格求和。

语法结构: =Sumif(条件范围,条件,[求和范围])。

目的: 按性别统计总“月薪”。

方法:

在目标单元格中输入公式:=SUMIF(D3:D12,J3,G3:G12)。

解读:

因为条件范围和求和范围不同,所以此处的求和范围不可省略。

三、Sumifs:多条件求和。

函数: Sumifs。

功能: 对一组给定条件指定的单元格求和。

语法结构:=Sumifs(求和范围,条件1范围,条件1,[条件2范围],[条件2]……)。

解读:

参数“条件范围”和“条件”必须匹配出现,即有范围,必有条件,或者有条件必有范围。

目的: 按“性别”统计相应“学历”下的总“月薪”。

方法:

在目标单元格中输入公式:=SUMIFS(G3:G12,D3:D12,J3,F3:F12,K3)。

解读:

Sumifs函数也可以实现Sumif的功能,即只有一个条件的多条件求和。

四、Countif:单条件计数。

函数: Countif。

功能: 计算指定区域中满足条件的单元格数量。

语法结构: =Countif(条件范围,条件)。

目的: 按“性别”统计人数。

方法:

在目标单元格中输入公式:=COUNTIF(D3:D12,J3)。

五、Countifs:多条件计数。

函数: Countifs。

功能: 统计一组给定条件下符合条件的单元格数量。

语法结构: =Countifs(条件1范围,条件1,[条件2范围],[条件2]……)。

解读:

参数“条件范围”和“条件”必须成对出现。

目的: 按“性别”统计相应“学历”下的人数。

方法:

在目标单元格中输入公式:=COUNTIFS(D3:D12,J3,F3:F12,K3)。

解读:

Countifs函数也可以实现Countif的功能,即只有一个条件的多条件计数。

六、AverageIfs:多条件下的平均值。

函数: Averageifs。

功能: 查找一组给定条件指定的单元格的算术平均值。

语法结构: =Averageifs(数据范围,条件1范围,条件1,[条件2范围],[条件2]……)。

目的: 按“性别”统计相应“学历”的平均“月薪”。

方法:

在目标单元格中输入公式:=AVERAGEIFS(G3:G12,D3:D12,J3,F3:F12,K3)。

解读:

求平均值的函数中,除了Average外,就只有AverageIfs函数,并没有Averageif函数,但用Averageifs函数也可以实现单条件下的平均值计算。

七、Lookup:多条件查询。

函数: Lookup。

功能: 从单行或单列或数组中查询符合条件的值。

语法结构:

向量形式: =Lookup(查询值,查询值所在范围,[返回值所在范围])。

数组形式:=Lookup(查询值,查询值和返回值均在的数据范围)。

解读:

此处用到的多条件查询其实为Lookup的变异形式,语法结构为:=Lookup(1,0/((条件1范围=条件1)*(条件2范围=条件2)……),返回值范围)。其本质还是Lookup的向量形式。

目的: 根据“部门”和“职位”查询“员工姓名”。

方法:

在目标单元格中输入公式:=LOOKUP(1,0/((B3:B12=L3)*(C3:C12=M3)),D3:D12)。

最美尾巴:

文中从多条件判断,求和、计数、以及计算平均值和查询引用等方面介绍了常用了常用的“多条件”技巧,如能熟练掌握,定能如虎添翼,轻松解决办公中遇到的“多条件”统计问题。

相关问答

EXCEL 公式 太多运行太慢如何解决?

有很多小伙伴刚学习EXCEL函数时,都感到头痛,觉得函数公式太多,使用过程中容易犯错误,函数太长、参数又是英文单词,记不住,所以对函数部份提不起兴趣,觉得...

excel 表格函数 怎么固定取某个单元格的数值?-ZOL问答

将A1中的公式改为:=c1*$e$5然后下拉复制公式即可。即:不变的单元格要使用绝对引用。excel表格的增强功能MicrosoftExcel在OfficeExcel2007中,可以使用新用户...

excel 公式 太多如何优化 公式 ?

优化Excel公式的方法如下:优化公式中的计算顺序:在Excel中,计算顺序是从左到右,从上到下。因此,可以将公式中的计算顺序调整为从左到右,从上到下,以减少...

大量数据,怎么写Excel 公式 ?

不知道数据有多大,但是不管有多大,总是有办法解决的!数据库,vba,pQ,函数,都可以,前提是你要熟悉,知道怎么后期,自己数据,函数之间的逻辑关系。不知道数据有多...

excel 表格函数公式 如何快速引用?

在Excel中,可以使用快捷键和一些技巧来快速引用函数和公式。以下是一些常见的方法:1.**自动完成功能:**在输入函数或公式时,Excel通常会自动显示一个下拉...

excel数据量很大或者数组 公式 很多的情况下非常慢,有什么比较好的解决办法吗?

别再费力去找解决方法啦!Excel工作簿中,数组公式多,数据量大,卡顿严重,直接换一个工具,不香吗?比如换成拥有独立电子表格核心引擎的Eversheet。(文末有软...像大...

【Excel里的IF 函数公式 太长怎么办=IF((D4=N$6)*(E4=O$6),P$6...

[最佳回答]=sumproduct((N$6:N$18=D4)*(O$6:O$18=E4)*P$6:P$18)

EXCEL多条件 函数 求乘积?

1、打开需要两列数的乘积求和的表格;2、选中两列的下一列第一个表格,将鼠标置于上方的函数输入框;3、在函数输入框输入:=A2*B2(乘积函数,=第一列表格位置*...

excel如何汇总单元格中 公式 ?

用SUMIF函数啊先做一张型号不重复的空表,然后在结存数一列输入=SUMIF(原表格规格型号区域,空表第一个型号,原表结存数区域)注意:为了复制公式,原表规格型号...

【excel 函数公式 :=SUM(SMALL(IF(C4:C33,H4:H33),ROW($1:$12)...

[最佳回答]这应该是一个数组公式意思就是把C4:C33不为零对应的H4:H33取最小的12个数求和后除以12得到平均值.公式改为=SUM(SMALL(IF({1,0},C4:C33,H4:H33),ROW...