作业帮 > 综合 > 作业

在excel2003里面,如何让所要的数据对应的频率中选出最小6个,然后在所要的单元格里面把选出的6个数…

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 01:40:11
在excel2003里面,如何让所要的数据对应的频率中选出最小6个,然后在所要的单元格里面把选出的6个数…
即,在A1到I1中,有重要的8个数,在81次试验中,A4到I4分别为对应出现的频率,现在需要从频率中选出最小的6个数据放到A5到F5,这点用SMALL(A4:F5,1)可以求出最小,剩下的5次依次可以求出,因为需要再做多次试验,现在需要在A6到F6里面依次输出频率对应上面A1到I1的0到8的数据,因为6和8有重复,所以,输出6和8对应的数据可以不用排序,只要都对应6就行,因为实验就是要选出出现次数较小的事件,用什么函数,LOOKUP,CHOOSE,IF ,MATCH,……………?
A5公式:
=IF(COLUMN(A:A)>6,"",SMALL($A$4:$I$4,COLUMN(A:A)))
右拉填充
A6公式:
=IF(A5="","",INDEX($A$1:$I$1,MATCH(SMALL($A$4:$I$4+COLUMN($A:$I)*0.001,COLUMN(A:A)),$A$4:$I$4+COLUMN($A:$I)*0.001,0)))
***这个公式要以ctrl+shift+enter结束输入
右拉填充
测试结果如下:
012345678


1468116861210
6668810
146258
再问: A5不对
再答: 怎么不对?应该是什么样的,请说说要求 试一下: A5公式: =IF(COLUMN(A:A)>6="","",INDEX($A$4:$I$4,MATCH(SMALL($A$4:$I$4+COLUMN($A:$I)*0.001,COLUMN(A:A)),$A$4:$I$4+COLUMN($A:$I)*0.001,0))) A6公式: =IF(COLUMN(A:A)>6="","",INDEX($A$1:$I$1,MATCH(SMALL($A$4:$I$4+COLUMN($A:$I)*0.001,COLUMN(A:A)),$A$4:$I$4+COLUMN($A:$I)*0.001,0))) ***这两个都是数组公式,以ctrl+shift+enter结束输入 右拉填充