前几天 遇到 个 大侠 问 同样的问题,我当时研究了番, 这个 用线性规划 取值 特方便
A1 输入 500
A2 输入 0
B1 输入 0
B2 输入 500
B5 B6 B7 B8 B9 输入任意五个数 (要求 这五个数 相加为0 举例:比如说 -3 -2 6 1 -2 )
选中 C5 C6 C7 C8 C9 这五个单元格 输入
=trend(A1:A2,B1:B2,B5:B9,)
按ctrl+shift+enter
一次性出来 5个 数 平均值 绝对为500
(原理 很简单 一条直线 通过 (0,500)这个点,那么 X 值相加为0 的话, Y值 肯定 平均数 为 500
想学习一下。按一楼试做了一下结果如图。不知问题出在哪?请赐教!谢谢!
在C10中输入=IF((C5+C6+C7+C8+C9)=500,500,"和不等于500")
可以的, 在A10中输入500,在B10中输入2,500是总数,2中波动值,是可以修改的,在C5中输入
=ROUND(($A$10/5-$B$10+RAND()*$B$10*2),2)
用自动填充柄拖动到C8,在C9中输入
=A10-SUM(C5:C8)
就可以了,如果认为波动值不合适,就可以随便调整的,这个方法就是让其中4个数据用用平均数减去波动值,再加上rand产生的0-1的随机数乘以2所生成,由于rand产生的数据完全是随机产生的,所以具有不确定性,但由于波动范围又是可控的,所以可以产生想要的效果,至于第五个数,就用500减去前四个数,由于前四个数不确定,第五个数其实也是不确定的,但总数总是等于500,只是这个产生的数据每次触动单元格,就会重新变动,所以如果这些数据要固定下来的话,要采用复制,选择性粘贴,选择数值选项固定下来。