excel里生成非整十数的随机数?如:0到100内取随机取2、15,43,但不取30,50这样的

如题所述

你要的公式:

=LARGE(IF(MOD(ROW($1:$100),10),ROW($1:$100),0),RANDBETWEEN(1,91))

数组公式,将上述公式复制到你需要的单元格,然后同时按下Ctrl+Shift+Enter结束输入,正确输入会在公式两端产生花括号{}将公式括起来。

如果0不取那将公式中的91改成90就可以了。

如果需要多个单元格返回,那么将上述完成输入的单元格进行填充,或者复制粘贴。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-04-01
0也在不取之列吗?如果是
=SMALL(IF(MOD(ROW(1:99),10),ROW(1:99)-1),RANDBETWEEN(1,90))追问

显示#NUM!不知道哪里输错了?

第2个回答  2022-04-01

函数如下:

=FLOOR(RANDBETWEEN(0,100),RANDBETWEEN(1,9))

追问

函数可用,但依然有整十数生成。

相似回答