level 11
'按结果图示凑了一个。
Option Explicit
Sub abc()
Dim a, i, sum, m, n
a = [b1].Resize(, Cells(1, Columns.Count).End(xlToLeft).Column - 1).Value
sum = [a2].Value
m = sum \ UBound(a, 2): n = sum Mod UBound(a, 2)
For i = 1 To UBound(a, 2)
a(1, i) = m
Next
For i = UBound(a, 2) To UBound(a, 2) - n + 1 Step -1
a(1, i) = a(1, i) + 1
Next
[b2].Resize(, UBound(a, 2)) = a
End Sub
2023年04月28日 11点04分
7
应该是均衡分配,如有余数后入优先,这说法应该会更靠谱些的 。
2023年04月28日 11点04分
level 7
=INT($A2/6)+(MOD($A2,6)>6-COLUMN(A1))
2023年04月29日 03点04分
12
level 7
=ROUNDUP($A4/6-(6-COLUMN(A1))/6,0)
好像不能再短了
2023年04月29日 03点04分
13