Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2281|回复: 4

[已解决]条件求平均值

[复制链接]
发表于 2013-4-11 11:26 | 显示全部楼层 |阅读模式
多条件求平均值,请各位大侠看一下附件中的要求,用什么公式能实现。
最佳答案
2013-4-12 06:49
本帖最后由 顺⑦.zì繎。 于 2013-4-12 06:51 编辑
  1. =IFERROR(AVERAGE(IFERROR(SMALL(B2:G2,ROW($1:$4)),""))*IF(COUNT(B2:G2)<4,0.8,1),"")
复制代码
三键结束

平均值.zip

8.39 KB, 下载次数: 20

发表于 2013-4-11 11:36 | 显示全部楼层
H2=IF(COUNT(B2:G2)=0,"",IF(COUNT(B2:G2)>3,AVERAGE(LARGE(B2:G2,ROW($1:$4))),AVERAGE(B2:G2)*0.8))
数组。
回复

使用道具 举报

发表于 2013-4-11 11:38 | 显示全部楼层
本帖最后由 as0810114 于 2013-4-11 11:40 编辑

在H2输入公式
=IFERROR(IF(COUNT(B2:G2)>=4,AVERAGE(LARGE(B2:G2,ROW($1:$4))),AVERAGE(B2:G2)*0.8),"") ctrl+shift+enter
下拉。详见附件。

平均值.rar

15.01 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2013-4-11 17:12 | 显示全部楼层
非常感谢两位的帮忙,我没有表述清楚,最好成绩其实是最小的数据,=IF(COUNT(B2:G2)=0,"",IF(COUNT(B2:G2)>3,AVERAGE(SMALL(B2:G2,ROW($1:$4))),AVERAGE(B2:G2)*0.8))这样就对了
回复

使用道具 举报

发表于 2013-4-12 06:49 | 显示全部楼层    本楼为最佳答案   
本帖最后由 顺⑦.zì繎。 于 2013-4-12 06:51 编辑
  1. =IFERROR(AVERAGE(IFERROR(SMALL(B2:G2,ROW($1:$4)),""))*IF(COUNT(B2:G2)<4,0.8,1),"")
复制代码
三键结束
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-14 05:11 , Processed in 0.278436 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表