网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月06日漏签0天
excel吧 关注:283,240贴子:1,562,881
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回excel吧
>0< 加载中...

求函数公式,VBA不考虑

  • 取消只看楼主
  • 收藏

  • 回复
  • 1220小龙
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

如图:A:F列,要求超出A:F列平均数的正负10%剔除不计,再求平均数
例:A2:F2中,A3的数值不符合要求,所以剔除,然后求出B3:F3的平均数
A4:F4中A4和B4两个都不符合要求,所以剔除两个,然后求出C4:F4的平均数
当不符合数大于2时,返回文本"作废"


  • 1220小龙
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
本人公式是
G2=IF(SUM(--TEXT(A2:F2-AVERAGE(A2:F2)*1.1,"!0;!1;!0"))>5,AVERAGE(A2:F2),IF(SUM(--TEXT(A2:F2-AVERAGE(A2:F2)*1.1,"!0;!1;!0"))>3,SUM((A2:F2<AVERAGE(A2:F2))*A2:F2)/COUNTIF(A2:F2,"<"&AVERAGE(A2:F2)),IF(SUM(--TEXT(A2:F2-AVERAGE(A2:F2)*1.1,"!0;!1;!0"))=3,"作废",SUM((A2:F2>AVERAGE(A2:F2))*A2:F2)/COUNTIF(A2:F2,">"&AVERAGE(A2:F2)))))
数组公式下拉,可以得到图中要求,请教能不能简化公式,这个太长了


2026-10-06 12:54:03
广告
不感兴趣
开通SVIP免广告
  • 1220小龙
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一楼:
如图:A:F列,要求超出A:F列平均数的正负10%剔除不计,再求平均数
例:A2:F2中,A3的数值不符合要求,所以剔除,然后求出B3:F3的平均数
A4:F4中A4和B4两个都不符合要求,所以剔除两个,然后求出C4:F4的平均数
当不符合数大于2时,返回文本"作废"
这里打字错误
应该是
例:A3:F3中,A3的数值不符合要求,所以剔除,然后求出B3:F3的平均数
A4:F4中A4和B4两个都不符合要求,所以剔除两个,然后求出C4:F4的平均数
当不符合数大于2时,返回文本"作废"


  • 1220小龙
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这是水泥胶砂强度检验方法(ISO)
如六个试验强度分别是1,12,13,12,13,12,
刚才仔细看了,按说这6个数据都超标了,可实际操作规定中,这样的数据处理是剔除其中的1,再求另外五个的平均数,这个怎么解释我一时想不出表达方式,电话到省质检站,回答是剔除其中一个求平均数.
国家规定如有两个超标(1,1,12,12,13,12)试样作废,但实际质检中(仲裁检验除外),避免作废试样太多,如有两个超标就取另外四个的平均数,有三个超标只好全组数据作废了


  • 1220小龙
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我个人感觉理解政策规定是这样
如果六个数据不符合要求,再看如果去掉某一个数据后剩下的五个数据如果能满足国家规定,那么就去掉这个数,求另外五个数的平均数.如果去掉某一个数还不满足规定要求,试样组作废
公式初步如下:
=IF(6=SUM((A2:F2>AVERAGE(A2:F2)*0.9)*(A2:F2<AVERAGE(A2:F2)*1.1)),AVERAGE(A2:F2),IF(SUM((LARGE(A2:F2,ROW($1:$5))>AVERAGE(LARGE(A2:F2,ROW($1:$5)))*0.9)*(LARGE(A2:F2,ROW($1:$5))<AVERAGE(LARGE(A2:F2,ROW($1:$5)))*1.1))=5,AVERAGE(LARGE(A2:F2,ROW($1:$5))),IF(SUM((SMALL(A2:F2,ROW($1:$5))>AVERAGE(SMALL(A2:F2,ROW($1:$5)))*0.9)*(SMALL(A2:F2,ROW($1:$5))<AVERAGE(SMALL(A2:F2,ROW($1:$5)))*1.1))=5,AVERAGE(SMALL(A2:F2,ROW($1:$5))),"作废")))
下拉公式,修改几次数据能满足上面的要求,可是,这样一来公式就更长了
还是叫老大出来看看吧@轻舟上逆


  • 1220小龙
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
http://www.doc88.com/p-40599629229.html


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回excel吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示