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)。

最美尾巴:

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

Countifs函数公式这么厉害,还能不重复计数

Excel中的函数公式用得好,复杂工作秒变轻松,今天分享COUNTIFS函数公式使用技巧

使用语法是:

=COUNTIFS(条件区域1,条件1,….)

举个例子,左边是员工工资表,现在需要统计员工工资大于5000的人数,只需要输入公式:

=COUNTIFS(C:C,\”>5000\”)

如果需要统计女生中,员工工资大于5000的人数,则输入2个条件:

=COUNTIFS(C:C,\”>5000\”,B:B,\”女\”)

如果我们有一列数据,想统计,不重复的计数有多少,我们只需要输入公式:

=SUMPRODUCT(1/COUNTIFS(A1:A7,A1:A7))

为什么上面这个公式可以成立,我们逐步进行分解

第一步输入公式:=COUNTIFS(A1:A7,A1:A7)

它得到了一个数组结果,分别是对应单元格出现的次数

如果员工出现1次,那我们应该计数为1

如果员工出现2次,我们知道数学公式1/2+1/2=1

如果员工出现3次,1/3+1/3+1/3=1

所以第2步,我们使用的公式是:

=1/COUNTIFS(A1:A7,A1:A7)

第3步,我们只需要将这些零散的数字求和,就是不重复计数的次数了

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

Countif/Countifs函数_条件计数使用示例

这里给大家介绍一下COUNTIF和COUNTIFS函数,语法规则是

COUNTIF(range,criteria)

语法结构=COUNTIF(条件区域,条件)

range: 要查询的数据条件区域

criteria:要查找的具体内容,即条件,可以是数字、表达式或文本形式

countif函数5个示例

案例一、求表中智联战队人数

公式:=COUNTIF(B1:B11,\”智联战队\”)

COUNTIF求人数

案例二、求流水大于50万的人数

公式:=COUNTIF(E1:E11,\”>500000\”)

COUNTIF求符合人数

案例三、流水大于30w且小于50w

公式:=COUNTIF(E1:E11,\”<500000\”)-COUNTIF(E1:E11,\”<300000\”)

COUNTIF单条件相减

案例四、查看部门是否重复

COUNTIF求重复

公式:

=IF(COUNTIF($B$2:$B$11,B2)>1,\”重复\”,\”不重复\”)

案例五、部门内排名情况(建议掌握)

COUNTIF求排名

公式:=COUNTIF($B$2:B2,B2)

语法结构=COUNTIFS(Range1, Criteria1, [Range2, Criteria2], …)

解析:=COUNTIFS(条件区域1,条件1,[条件区域2,条件2],…)

案例一、求流水大于30w且小于50w

公式:

=COUNTIFS(E2:E11,\”>300000\”,E2:E11,\”<500000\”)

countifs多条件计数

案例二、求智联战队流水>50w的人数

公式:

=COUNTIFS(B2:B11,$B$3,E2:E11,\”>500000\”)

countifs多条件计数2

备注:对于单个条件来说,COUNTIFS函数与COUNTIF函数用法是一样的。

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

点赞 0
收藏 0

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