搜索
首页
大数快讯
大数活动
服务超市
文章专题
出海平台
流量密码
出海蓝图
产业赛道
物流仓储
跨境支付
选品策略
实操手册
报告
跨企查
百科
导航
知识体系
工具箱
更多
找货源
跨境招聘
DeepSeek
首页
>
Excel里关于if的9个函数,如何指定条件求和、计数、平均等
>
0
0
Excel里关于if的9个函数,如何指定条件求和、计数、平均等
可乐的数据分析之路
2021-04-11
0
导读:总结了一下Excel里的求满足条件的计数、求和、平均值、最大值、最小值、标准差等9个方法。 01counti
总结了一下Excel里的求满足条件的计数、求和、平均值、最大值、最小值、标准差等9个方法。
01
countif
作用:对
满足条件的区域统计
个数
模板:
countif(
条件所在的区域,条件
)
实例:
A/B
列是广东不同地市的得分评价情况,在
E2
单元格中求深圳这个地市有多少样本。
可以用
countif
函数,
=COUNTIF(A:A,D2)
,
Range
是条件所在的区域,就是
A
列,
Criteria
是条件,为
D2
单元格,即等于深圳,也可直接输入“深圳”,记得加双引号,结果为
238
,说明深圳在
A
列里出现了
238
次。
02
countifs
作用:对
多个满足条件的区域统计
个数
模板:
countifs(
条件
1
所在的区域,条件
1
,条件
2
所在的区域,条件
2……)
实例:求深圳得分大于
8
分的个数
=COUNTIFS(A:A,D2,B:B,">8")
,
criteria_range1
是条件
1
所在的区域,也就是
A
列,
criteria1
是条件
1
,就是
D2
单元格,
criteria_range2
是条件
2
所在的区域,即
B
列,
criteria2
是条件
2
,“
>8
”,记得加英文模式下的双引号
03
sumif
作用:对
满足条件的区域求和
模板:
SUMIF(
条件所在区域,条件,求和区域
)
实例:如图对
A
列中为深圳的求得分的总和。
可
=SUMIF(A:A,D2,B:B)
,得到值
1928
,其中
Range
是条件所在的区域,即
A
列,
criteria
是条件,即等于
D2
单元格,也就是等于深圳,
sum_range
是要进行求和的值所在的区域,也就是
B
列。
04
sumifs
作用:
sumif
是对一个条件求和,如果有
两个及以上的条件求和
的需求就用
sumifs
函数。
模板:
sumifs(
求和区域,条件区域
1
,条件
1
,条件区域
2
,条件
2……)
实例:求深圳大于
8
分的所有得分的和
=SUMIFS(B:B,A:A,D2,B:B,">8")
,
sum_range
是实际求和所在的区域,即
B
列,
criteria_range1
是条件
1
所在的区域,即
A
列,
criteri1
是条件
1
,等于
D2
单元格,
criteria_range2
是条件
2
所在的区域,即
B
列,
criter21
是条件
2
,也就是“
>8
”,注意这里要用双引号。
Sumif
和
sumifs
的区别在于,
sumif
的求和区域在最后,
sumifs
把求和区域放在了第一个参数的位置。
05
averageif
作用:
对满足条件的区域求平均
模板:
averageif(
条件区域,条件,求平均的区域
)
实例:求深圳的平均分
和
sumif
是一个道理,
range
是条件所在的区域,即
A
列,
criteria
是条件,即
D2
,
average_range
是要计算平均值的区域,
=AVERAGEIF(A:A,D2,B:B)
。
同样地,还有
averageifs
,多条件求平均,和
sumifs
一样,实际求平均的区域变成了第一个参数:
06
dmax
作用:求
满足条件的最大值
模板:
dmax(
数据源所在的区域,指定列,条件区域
)
实例:求深圳的最高得分
=DMAX(A:B,2,D1:D2)
,和前面的条件函数不同,
D
开头的这种条件函数需要自己构造条件区域,
database
是数据源所在的区域,这里即
A
和
B
两列,
field
指定数据列,要对得分一列求最大值,所以是
2
,注意这里是所选数据源区域里的第几列。
Criteria
是条件区域,
D1:D2
,这我构造的条件,意思是地市为深圳的。
这个构造条件的逻辑和高级筛选所用到的条件是一样的,不理解的小伙伴可重新学习一下高级筛选功能:
数据分析,除了Excel透视表,还有什么工具?
07
dmin
作用:有条件最大值,那就有
满足条件的最小值
,
模板:
dmin(
数据源所在的区域,指定列,条件区域
)
实例:求深圳的最低得分
同
dmax
一个道理,就不赘述了:
08
dstdev
作用:求
满足条件的数据的标准差
模板:
dstdev(
数据源所在的区域,指定列,条件区域
)
实例:求深圳的得分标准差
关于标准差的概念,可以通过下面这篇文章补课:
如何做好描述统计分析
D
开头的这类条件函数的原理都差不多,
=DSTDEV(A:B,2,D1:D2)
,就可以求深圳的得分标准差了。
同理有条件标准差,就会有条件方差,
dvar
,你可以自己练一下。
09
数组公式
下面要介绍一下如何用数组公式求标准差。
输入
=STDEV(IF(A:A=D2,B:B,""))
,然后
ctrl+shift+enter
一起按
,这一步很重要,不然就不会出现图中的大括号,可以看到,结果和我们用
dstdev
是一样的。
关于数组公式先开一个坑,下节内容再慢慢填。
【声明】内容源于网络
0
0
可乐的数据分析之路
《Excel数据处理与分析——数据思维+分析方法+场景应用》作者,分享数据分析、Excel、SQL、Python、数据思维的文章,以及生活中的数据分析。
内容
617
粉丝
0
立即咨询
关注
可乐的数据分析之路
《Excel数据处理与分析——数据思维+分析方法+场景应用》作者,分享数据分析、Excel、SQL、Python、数据思维的文章,以及生活中的数据分析。
总阅读
151
粉丝
0
内容
617
立即咨询
关注