【菁培班PK】员工的随机分组

2组发难,1组接招~和对方的舒尔特方格题目有些类似,就紧随其后出题啦。 题目需求:   在A2:A101区域内是100名员工的姓名(无重复),要在D3:M12的10×10区域内实现100名员工的随机分组。要求每一位员工都有对应的组。要求运算仅在D3:M12单元格内利用函数完成,不得使用辅助单元格。 【金山文档】 随机分组 https://kdocs.cn/l/cm8kZfh2j4tD
北京
浏览 938
收藏
4
分享
4 +1
14
+1
全部评论 14
 
Patrick
我去好厉害
· 新疆
回复
 
张平原
张平原

创作者俱乐部成员

=INDEX(SORTBY($A$2:$A$101,RANDARRAY(100)),SEQUENCE(10,10)),选中区域按CSE三键回车,目前找到的最优写法!
· 安徽省
1
回复
 
陶凯
=INDEX(SORTBY($A$2:$A$101,RANDARRAY(100)),ROW(A1)+10*(COLUMN(A1)-1))
· 山东省
1
回复
邓华
邓华

WPS函数专家

ROW(A1)+10*(COLUMN(A1)-1)用SEQUENCE(10,10),生成10行,10列的区域,会不会更好理解。哈哈。
· 广东省
回复
 
快乐的塔塔
快乐的塔塔

创作者俱乐部成员

=INDEX(SORTBY(A2:A101,RANDARRAY(100)),SEQUENCE(10,10)) 在舒尔特大佬那里现学的
· 广东省
1
回复
邓华
邓华

WPS函数专家

你学的很好
· 广东省
回复
 
wps新路
wps新路

WPS函数专家

也写一个
· 重庆
回复
Yhan
Yhan

创作者俱乐部成员

=INDEX(A2:A101,MOD(SMALL(RANDBETWEEN(1^ROW(1:100),100)/1%%+ROW(1:100),(ROW()-3)*10+COLUMN()-3),1000),1) 这个公式好高级,可以解读一下吗?
· 四川省
回复
 
Yhan
Yhan

创作者俱乐部成员

题解如下:
· 四川省
1
回复
苏禹嘉
目标实现啦!方向一致,可以再思考一下,还能更简化
· 北京
回复
 
kia
下次大赛分组不用小程序了。你来分
· 广东省
回复
苏禹嘉
哈哈哈哈哈哈哈哈哈哈
· 北京
回复