永发信息网

EXCEL中,有16个人,参加18项活动,每组要求有6名成员,要求每人参与的次数相同,请问该怎么做?

答案:6  悬赏:0  手机版
解决时间 2021-02-16 01:36
  • 提问者网友:浮克旳回音
  • 2021-02-15 16:05
EXCEL中,有16个人,参加18项活动,每组要求有6名成员,要求每人参与的次数相同,请问该怎么做?
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-02-15 16:22
事先提示如果以一定要用公式的话,就要先设定计算为循环迭代次数为50次,
在D2中输入“序号范围”在E2中输入16(也就是总人数),在H2中利用“有效性序列”设置为“重算”和"清空",在B5中输入“辅助列”,在B6中输入“序号”
选中C5:H5单元格区域输入“=if($I$2="重算",if(sum($C$4:$H$4)<>8,randbetween(1,$E$2),C5),"")”按下Ctrl+enter
选中C4:H4单元格区域输入“=if($I$2="清空","",countif($C$5:$H$5,C5))”按下Ctrl+enter
通过H2来人为随机选取6个人,当然你还可以在6行中插入一行姓名,通过index和match函数联合起来直接姓名。
全部回答
  • 1楼网友:往事埋风中
  • 2021-02-15 20:48
16人选6人为一组每项一组的话 要C16^6 项 每人出现的次数才相等
......C16^6 = 16*15*14*13*12*11/6/5/4/3/2/1=8008 项
你搞飞机啊 18项哪够
  • 2楼网友:酒醒三更
  • 2021-02-15 20:27
求16,18,6的最小公倍数,得144,144/16=9,每人参加9项活动,18项活动中有6项活动是由2个组一起参加活动。
  • 3楼网友:孤老序
  • 2021-02-15 18:48
18*6/16=6.75,每人参加6到7个活动,16*6=96,108-96=12,有12人参加7次,4人参加6次,
给所有人编号1-16,假设后4位只参加6次.各组成员按大小排序,很容易得到18组成员名单:
1 1 3 6 8 11 14
2 1 3 6 8 11 14
3 1 3 6 9 11 14
4 1 4 6 9 11 14
5 1 4 6 9 11 14
6 1 4 6 9 12 14
7 1 4 7 9 12 15
8 2 4 7 9 12 15
9 2 4 7 9 12 15
10 2 4 7 10 12 15
11 2 5 7 10 12 15
12 2 5 7 10 12 15
13 2 5 7 10 13 16
14 2 5 8 10 13 16
15 3 5 8 10 13 16
16 3 5 8 10 13 16
17 3 5 8 11 13 16
18 3 6 8 11 13 16
  • 4楼网友:第四晚心情
  • 2021-02-15 17:13
18次活动,每次6人,共计108人次,16人平均6.75次。每人参加6--7次。把16人编号(或每人抽签定号):1、2、3....16。每次活动按顺序,上6人,如:第一次上1--6号,第二次上7--12号,第三次上13--2号......。
在表的B列做1、2....16,复制--粘贴多次,在C列做1、2....6,复制--粘贴多次。A列对应人名,就知道每次叫几号参加了。
  • 5楼网友:时间的尘埃
  • 2021-02-15 16:59
我的数学一贯不怎么好,弱弱的问一下
18项*6人/项=108人次 108人次/16人=6.75次
好像不太可能每人参与次数一样 ?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯