作业帮 > 综合 > 作业

EXCEL数据处理,已知一个数,如何随机产生16个数,是他们的平均数为这个数,要求写在下面吧~

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/08 22:39:13
EXCEL数据处理,已知一个数,如何随机产生16个数,是他们的平均数为这个数,要求写在下面吧~
直接举例说明吧,已知我知道一个数是35.5,求出16随机数,使者16个数去掉3个最小值,去掉3个最大值,使得剩下的10个数的平均值为35.5,而且这10个数又在33~44的范围内~
当然上面只是举例,我已知的数也可能是40或者50,我要求的数要可以变范围~
要是能变成程序也可以~
好的话,我可以出再加200分
假定A2为平均值,B2为下限,C2为上限.
在A4:D7里(16个单元格)每个单元高额写上公式,每刷新一次得出你想要的数据.
=RAND()*(C2-B2)+B2
这里解决了在设定范围内的问题.
下面要考虑解决平均值的问题:
再问: 你说的这个我也会~问题就是要满足全部的条件
再答: 再在A6写公式: =A4-AVERAGE(A4:D7) 横拖至D6,再下拉至D9,充满A6:D9即可。
再问: 提示不可以啊/.....
再答: 抱歉,再次更正: 假定A2为平均值,B2为下限,C2为上限。在A4:D7里(16个单元格)每个单元高额写上公式,每刷新一次得出你想要的数据。=RAND()*(C2-B2)+B2 再在A9写公式: =A4-((SUM($A$4:$D$7)-LARGE($A$4:$D$7,1)-LARGE($A$4:$D$7,2)-LARGE($A$4:$D$7,3)-SMALL($A$4:$D$7,1)-SMALL($A$4:$D$7,2)-SMALL($A$4:$D$7,3))/10-$A$2) 横拖至D9,再下拉至D12,充满A9:D12即可。
再问: 额~不好意思,忘记说了,这个平均数是一位小数,产生的16个值要是正数才行~貌似是EXCEL的影藏小数的问题,你这个公式貌似不能满足条件啊....
再答: 产生的数是你设定的范围啊。正数负数你做主!见附表