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

 
 
 
日一二三四五六
       
       
       
       
       
       

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

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

本吧签到人数:0

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

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 下一页 尾页
  • 37回复贴,共2页
  • ,跳到 页  
<<返回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-01-07 11:12:01
广告
不感兴趣
开通SVIP免广告
  • j454058423
  • 多才多E
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
恕我愚昧,没能理解这句:超出A:F列平均数的正负10%,正10%可否是1.1,负可否是-0.1


  • j454058423
  • 多才多E
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这个小龙做何解释


  • LH1081008
  • 多才多E
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
=IF(SUMPRODUCT((A1:F1<AVERAGE(A1:F1)*0.9)+(A1:F1>AVERAGE(A1:F1)*1.1))>2,"作废",SUMPRODUCT(((A1:F1>AVERAGE(A1:F1)*0.9)*(A1:F1<AVERAGE(A1:F1)*1.1))*A1:F1)/SUMPRODUCT((A1:F1>AVERAGE(A1:F1)*0.9)*(A1:F1<AVERAGE(A1:F1)*1.1)))


  • 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)试样作废,但实际质检中(仲裁检验除外),避免作废试样太多,如有两个超标就取另外四个的平均数,有三个超标只好全组数据作废了


  • 青水蛙鸣
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
函数太绕了。。。


2026-01-07 11:06:01
广告
不感兴趣
开通SVIP免广告
  • 游家来客
  • 见E勇为
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一开始看这题以为小龙在自虐挑战自己,初想挺复杂,没怎么参与。现在发点儿自己的看法大家讨论:
只为解决问题的话,加几个辅助列的话再写函数应不是什么事儿。还是用函数一步到位符合这里的潜规则,那么开迭代计算的方法咱也不考虑了。
如果一步到位的话,我通过朴素逻辑找到几个推论:
1 被排除的不是max就是min,剩下的不用考虑,写函数时用用large什么的应是挺有用的吧。
2 如果第一个被排除的是一个大数,那么再排除的一定也是大数,小数不再可能会被排除。
3 如果第一轮排除一个大数,有可能造成一个被排除的小数符合了要求。这从函数角度讲,必须要保证同时去除。但从实际需求看,怎么弄应该都有理。
4 我的思路:构造数组larage(abs(A1:F1-average(A1:F1)),row(1:6))然后去玩,大不了先多用几个if 然后再简化,纯函数应是能解决的。


  • 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))),"作废")))
下拉公式,修改几次数据能满足上面的要求,可是,这样一来公式就更长了
还是叫老大出来看看吧@轻舟上逆


  • 游家来客
  • 见E勇为
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一个一个个例排除的方法本身就有理解不确定性
我举个特别点儿的例子:假如结果是8.9,10, 10, 10, 10, 11.1,两头的数据都不符合,如果按一个一个剔除的办法算,剔除8.9,剩下后5个就都符合,能出一个结果。剔除11.1也是一样,剩前5个也都符合,会出另一个结果,很难说哪个是对的哪个就不对,因为标准本身就没说清楚。
鉴于这种情况,公式完全能可以按照我们的思想设计细节。把握国家大方向即可。


  • 鬍鬚客
  • 小吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
A2:F2平均应该是12.33333,为什麼会是12.25?
A9:F9平均应该是12.5,为什麼会是12.41667?


  • j454058423
  • 多才多E
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看了几楼,大概明白了,奈何写的比你的长,还是用你的吧

IFERROR(IF(MAX(z)=3,"作废",LOOKUP(MAX(z),z,IF({1;0},AVERAGE(IF((A2:F2-AVERAGE(A2:F2)*1.1)>0,A2:F2)),AVERAGE(IF((A2:F2-AVERAGE(A2:F2)*0.9)<0,A2:F2))))),AVERAGE(A2:F2))
z=MMULT(N(((Sheet1!A2:F2-AVERAGE(Sheet1!A2:F2)*{1.1;0.9})*{1;-1})>0),ROW(Sheet1!$1:$6)^0)


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


登录百度账号

扫二维码下载贴吧客户端

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