EXCEL中求平均值得时候,怎样才能求数值大于0的平均值!!!

 我来答
惊梦电子
高能答主

2020-04-13 · 专注分享电脑、手机类干货知识
惊梦电子
采纳数:269 获赞数:178680

向TA提问 私信TA
展开全部

下面给出一种公式的使用步骤:

所需材料:Excel。

一、如下图,要在B1单元格内求出A1:A10内大于0的平均值,这时点击B1单元格。

二、在单元格内输入公式“=AVERAGE(IF(A1:A10>0,A1:A10))”。

三、注意:因为使用了数组公式,所以求平均值不能够使用回车键,而要用Ctrl+Shift+回车。

四、如下图,使用该公式即可求出A1:A10内数值大于0的平均值。

jamesop
推荐于2017-11-24 · TA获得超过212个赞
知道答主
回答量:315
采纳率:0%
帮助的人:137万
展开全部
=SUMIF(A1:A4,">0")/COUNTIF(A1:A4,">0") 前一段时求和>0的数 后一段时计数>0的个数然后相除
A1:A4是范围,可以自己改
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-01-14
展开全部
Function CC(列号, 总行数)
Dim a As Double
Dim j As Integer
j = 0
a = 0
For i = 1 To 总行数
If Cells(i, 列号) > 0 Then
a = a + Cells(i, 列号)
j = j + 1
End If
Next i
CC = a / j

End Function

如果你会用VBA,那么上面的代码,是我刚编写的,可以办到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vake521
2012-01-14 · TA获得超过366个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:258万
展开全部
用sumif求出大于0的和,再用countif求出大于0的个数,再一除不就是了吗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdzdfanxp
2012-01-14 · TA获得超过7669个赞
知道大有可为答主
回答量:6191
采纳率:73%
帮助的人:904万
展开全部
=SUMIF(C:C,">0")/COUNTIF(C:C,">0")
sorry,我今天上传的图片已够10个,不能为你贴图了

试试吧,但愿能够帮助您!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式