求更简便的操作方法,以下是我自己摸索的繁琐的做法
需求是在一个单元格内生成10个1~5的随机数,合格率保持在0.8到1之间,不能全百分百合格。并在另一单元格生成合格率。
首先用randbetween(1,5)生成8个随机数,再用randbetween(4,7)生成2个随机数,再用rand()和sortby()进行乱序排序。
然后用textjion()把数字用逗号连接起来,,用countif()得出不合格数量,再得到合格率
最麻烦得地方在于,随机数批量复制后,没办法在textjoin()这一行直接下拉得到随机数字。
下拉后得到以下结果
如果这时候插入torow(),把随机数改成挨着得一行接一行再进行下拉,textjoin()可行,但实际上没用意义
💡 | 求大神指点 |
WPS函数专家
KVP函数专家、创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员