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

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

Lv.1 新人创作者

=INDEX(SORTBY($A$2:$A$101,RANDARRAY(100)),SEQUENCE(10,10)),选中区域按CSE三键回车,目前找到的最优写法!
   安徽省
举报
1
0
 
陶凯
=INDEX(SORTBY($A$2:$A$101,RANDARRAY(100)),ROW(A1)+10*(COLUMN(A1)-1))
   山东省
举报
1
1
邓华
ROW(A1)+10*(COLUMN(A1)-1)用SEQUENCE(10,10),生成10行,10列的区域,会不会更好理解。哈哈。
· 广东省
举报
0
0
 
快乐的塔塔
快乐的塔塔 Lv.1 新人创作者

Lv.1 新人创作者

=INDEX(SORTBY(A2:A101,RANDARRAY(100)),SEQUENCE(10,10)) 在舒尔特大佬那里现学的
   广东省
举报
1
2
邓华
你学的很好
· 广东省
举报
0
0
 
拾光漫行
也写一个
   重庆
举报
0
1
Yhan
YhanLv.1 新人创作者KVP

Lv.1 新人创作者

=INDEX(A2:A101,MOD(SMALL(RANDBETWEEN(1^ROW(1:100),100)/1%%+ROW(1:100),(ROW()-3)*10+COLUMN()-3),1000),1) 这个公式好高级,可以解读一下吗?
· 四川省
举报
0
0
 
Yhan
Yhan Lv.1 新人创作者KVP

Lv.1 新人创作者

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