如何在excel中有5个数要求其中三个相近的数的平均值?要怎么自动筛选5个数中相近的3个数并求这3个数的平均值呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 01:29:09
如何在excel中有5个数要求其中三个相近的数的平均值?要怎么自动筛选5个数中相近的3个数并求这3个数的平均值呢?
x͔[OQǿ!Hڸg[ xD4͞*bK4>"-Tj@J4-̞WpChl;39Oa&OXba ]<>L8˓ljvNw}~“տ9mBEo>銻8ݔ"ħC1*(D-HX7 K4t,YW5CDU RFR#DLC#QXMMR D" HdQEdCh׳}|HF3! \DFeY"ۍ Tl6o~O"vS YڌȵA]_{D3_1`c,xX)6; ?Z#>P»c N. ;w.tGOcⅫnÿh7 c; 08=~U8rCgp6OfWspD'KvT".dQ]H2,,Z1 "Ģd͂A0-y%//KJ2HH4E #M$$Q'$c* b,cDwHq y`f`J oNvpn0Ch6ھ|ì

如何在excel中有5个数要求其中三个相近的数的平均值?要怎么自动筛选5个数中相近的3个数并求这3个数的平均值呢?
如何在excel中有5个数要求其中三个相近的数的平均值?

要怎么自动筛选5个数中相近的3个数并求这3个数的平均值呢?

如何在excel中有5个数要求其中三个相近的数的平均值?要怎么自动筛选5个数中相近的3个数并求这3个数的平均值呢?

我的理解是:

要求出三个相近的数

可以先对5个数升序排序,然后用第3到5对应减去1到3,得出三个结果,找出其中最小的数字,如果是1,就表示是1到3个数是最近的(2就是2到4,3就是3到5),然后求平均

 

如果合你的要求用下面的公式

假设你上面的数据从A1列开始的,g列辅助,H列为结果,

g2公式

=SUM(IF(SMALL(B2:F2,ROW($3:$5))-SMALL(B2:F2,ROW($1:$3))=MIN(SMALL(B2:F2,ROW($3:$5))-SMALL(B2:F2,ROW($1:$3))),ROW($1:$3),0))

h2公式

=SUM(SMALL(B2:F2,ROW(INDIRECT(G2&":"&G2+2))))/3

 

 

07版本不用辅助列,直接用下面公式

=SUM(SMALL(B2:F2,ROW(INDIRECT(SUM(IF(SMALL(B2:F2,ROW($3:$5))-SMALL(B2:F2,ROW($1:$3))=MIN(SMALL(B2:F2,ROW($3:$5))-SMALL(B2:F2,ROW($1:$3))),ROW($1:$3),0))&":"&SUM(IF(SMALL(B2:F2,ROW($3:$5))-SMALL(B2:F2,ROW($1:$3))=MIN(SMALL(B2:F2,ROW($3:$5))-SMALL(B2:F2,ROW($1:$3))),ROW($1:$3),0))+2))))/3