发布网友 发布时间:2022-04-27 03:00
共5个回答
热心网友 时间:2023-11-18 05:28
将65人的姓名按成绩排升序为一列,再在另一列将这65人的姓名按成绩排降序;第一组取这两列的第一名两人,第二组取两列的第二名两人,如此类推,至全部人分组完毕。热心网友 时间:2023-11-18 05:29
给你个思路,把分数分成几个段,统计下每个段的人数,再看你要分多少个组,然后求个总体平均分,然后去各个段取人就好了。热心网友 时间:2023-11-18 05:29
可以这么排列!
追问什么意思呢,我不太懂excel追答Sub test()
'-----------假设分为5行
Dim i%, j%
For j = 1 To 4
For i = 1 To 5
If j Mod 2 = 1 Then
m = m + 1
arr = Range(Cells(m, 1), Cells(m, 2))
Cells(j, 2 + 2 * i).Resize(1, 2) = arr
n = 0
ElseIf j Mod 2 = 0 Then
m = j * 5
brr = Range(Cells(m - n, 1), Cells(m - n, 2))
Cells(j, 2 + 2 * i).Resize(1, 2) = brr
n = n + 1
End If
Next
Next
End Sub
热心网友 时间:2023-11-18 05:30
或者可以考虑使用辅助列,把所有组合情况的列出来热心网友 时间:2023-11-18 05:31
几个组?差不多?随机分配?