excel随机生成数据后如何判断单数还是双数?
可以用公式完成,举个例子,比如将535放在A1中,A2中输入
=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*10,)
用自动填充柄将A2公式下拉到A9,A10中输入
=A1-SUM(A2:A9)
意思是A2到A9产生在535除以9正负10范围内波动的数字,A10是用535减去A2:A9的和,确保A2:A10总和等于535。
不断按下F9,查看A10的结果是否合适,如果合适,就可以将A2:A10的结果复制,选择性粘贴,数值,到别处,就可以固定下来。
如果想在平均值正负5之间波动,改为
=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*5,)
设置的范围越大,A10就越可能超出范围,只能多敲几次F9。如果希望产生小数,比如两位小数,公式改为=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*10,2)
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有