楼主: lovemanbbs
3207 9

求平均数?请教高手 [推广有奖]

  • 0关注
  • 0粉丝

已卖:210份资源

博士生

69%

还不是VIP/贵宾

-

威望
0
论坛币
566 个
通用积分
0.5400
学术水平
-5 点
热心指数
1 点
信用等级
-5 点
经验
4041 点
帖子
193
精华
0
在线时间
388 小时
注册时间
2006-3-6
最后登录
2020-12-17

楼主
lovemanbbs 发表于 2010-8-6 15:39:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
对符合以下条件的数据求平均数:
1,三餐的费用都必须非空,且不等于零。如8月2号,早饭的没有消费,则8.1元不计入“平均每天花费”这一栏的计算(因为我想知道每天大概是花多的好钱吃饭的)

正确的“平均每天花费”=(11.7+11.8+10.5)/3
我原来计算的9.5元/天显然是错误的。

我想生成一个公式,当我每天填入消费数据以后,可以自动算取平均数
谢谢大虾
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:请教高手 平均数 求平均 费数据 请教 高手 平均数

沙发
lovemanbbs 发表于 2010-8-6 15:52:30
本人不太懂excel的公式运用,希望大家帮帮忙

藤椅
lovemanbbs 发表于 2010-8-6 16:48:33
我通过其他方式解决的这个问题:
答案供大家学习
=AVERAGE(IF(MMULT(N(B2:D31<>""),{1;1;1})=3,E2:E31))
或=SUMPRODUCT((B2:B31<>"")*(C2:C31<>"")*(D2:D31<>"")*(B2:D31))/SUMPRODUCT((B2:B31<>"")*(C2:C31<>"")*(D2:D31<>""))
已有 1 人评分论坛币 收起 理由
coral033 + 40 对论坛有贡献

总评分: 论坛币 + 40   查看全部评分

板凳
twins2twins 发表于 2010-8-6 16:48:36
用AVERAGE函数就可以了吧

报纸
lovemanbbs 发表于 2010-8-6 22:21:09
谁能解释一下N(B2:D31<>"")是什么意思?网上查不到
谢谢大虾

地板
twins2twins 发表于 2010-8-8 00:03:20
n()是数值转换

7
controlpanel 在职认证  发表于 2010-8-8 11:47:31
3# lovemanbbs

很漂亮

8
lovemanbbs 发表于 2010-8-8 14:02:41
6# twins2twins
具体到N(B2:D31<>"")是什么意思,能不能解释一下?

9
twins2twins 发表于 2010-8-9 15:55:37
这个公式很厉害,所用的函数和知识都已经超出了我的认知范围咯,呵呵。
我只能用自己的理解来说,是用来检查b到d列是否有空单元格,产生一系列的数组如:1,0,1;1,1,1。。。,再判断平均值的范围。
有不对的请多包涵。

10
241king 发表于 2014-12-18 15:21:51
[victory][victory][tongue][tongue]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 11:47