1. excel生成一定范围的随机数,总和不变
A2数组公式,输入后不要直接回车,要按三键 CTRL+SHIFT+回车 下拉。
=SMALL(IF(COUNTIF(A$1:A1,10-ROW($1:$10))=0,10-ROW($1:$10)),INT(RAND()*(10-ROW(A1)))+1)
或者用这公式也行:(此公式输入后直接回车即可,无需按三键)
=SMALL(IF(COUNTIF(A$1:A1,{0;1;2;3;4;5;6;7;8;9})=0,{0;1;2;3;4;5;6;7;8;9}),INT(RAND()*(10-ROW(A1)))+1)
2. excel表怎么随机生成一定范围内的数
用excel随机函数实现数据一定范围内的随机变化。
1、打开excel程序,在任意单元格输入公式=RAND()*(100-10)+10,excel将生成10——100的随机数。其中rand函数生成大于0小于1的随机数。
2、如果想要一定区间的随机整数,可以用RANDBETWEEN函数来实现。在任意单元格输入公式=RANDBETWEEN(10,100),将生成10——100之间的随机整数,其中第一个参数是将返回的最小整数,第二个参数是将返回的最大整数,两个参数缺一不可,是必须有的。
3. excel怎么生成一个范围内的随机数
关于excel如何随机生成范围内小数,下面我就来详细的说一一下操作流程吧。萊垍頭條
1、首先,咱们要在Excel中选择一个区域,用于放置生成的范围内小数;垍頭條萊
2、然后咱们要明白,利用Randbetween函数可以生成指定范围内的整数,要生成小数,只要先生成整数,然后除以10的倍数即可。所以,咱们在Excel输入区域输入公式=randbetween;
3、设置randbetween函数的第一个参数即随机数下限为1000,第二个参数即随机数上限为9999,,于是我们在上面输入的函数后面,再添加输入(1000,9999);
4、然后进行步骤三的操作后,再在公示后面输入“/100”;
5、最后公式输入完毕后,咱们按下Ctrl+Enter键,于是就在我们选中的区域中生成了随机的带有两位小数的数字,结果如下。
4. excel生成一定范围的不重复随机数
步骤1:打开Excel文件
步骤2:选中要录入随机数据的单元格区域
步骤3:点击选项
步骤4:点击【随机重复】,选择【生成随机数】
步骤5:在选项内设置生成随机数的最大值最小值等选项
步骤6:取消勾选【允许重复】,最后点击【确定】即可完成
5. excel生成随机数后不变
方法步骤:
1.用Rand()生成随机数
2.把Rand()*100使生成的随机数在0—10之间
3.用Floor函数取小数位FLOOR(RAND()*10,0.5)
4.这样可以生成1-10内,保留一位小数,小数位为0或5的随机数。
5.将生成的数加上基数55,即=55+FLOOR(RAND()*10,0.5)可以得到55-65之间的随机数。 用excel求随机数的方法: 1) rand() 函数生成 0-1 之间的随机数。 2)若要生成 a 与 b 之间的随机实数,使用公式:RAND()*(b-a)+a 。
6. excel生成一个范围内的随机数
生成A与B之间的随机数字(A≤随机数
在第一个格子中输入:A1=RAND()*(B-A)+A
如,生成1到10之间的随机数字,输入:=RAND()*9+1
其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。
========================================================
保留3位小数用=ROUNDUP(A1, 3)
7. excel随机数生成后不变
在确认基础数据没有被更改,且在同一个excel文件的情况下,ctrl+f查找整个工作簿,有没有rand。
。。。这是产生随机数的东西 如果想不变,就选择性粘贴,粘贴成数值吧。8. excel随机数不再变动
假设你的数字在A列 对应值在B列 C1生成随机数字 C2输入公式 =VLOOKUP(C1,A:B,2,0)
9. excel随机数字总和不变
比如A1-A10总和为100,可以这样,A1-A9公式为=randbetween(1,12),A10公式为=100-sum(A1:A9)
10. excel生成的随机数保持不变
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。 不过这样一来以后这个格子就一直是最初生成的那个数,不再是随机数了。
- 相关评论
- 我要评论
-