使用 =MAKEARRAY 进行组合的 Excel 公式

问题描述 投票:0回答:0

我想使用 forumla =makearray() 创建一个包含所有可能的数字组合的数组。

变量为N,R

人口将是{1,2,3,..N-1,N} 集合将是 {1,2,3...R-1,R}

数组行数 - combin(N,R)

数组列数 - R

示例结果 1:N=5,R=3

A列 B列 C 列
1 2 3
1 2 4
1 2 5
1 3 4
1 3 5
1 4 5
2 3 4
2 3 5
2 4 5
3 4 5

示例结果 2:N=6,R=4

A列 B列 C 列 D列
1 2 3 4
1 2 3 5
1 2 3 6
1 2 4 5
1 2 4 6
1 2 5 6
1 3 4 5
1 3 4 6
1 3 5 6
1 4 5 6
2 3 4 5
2 3 4 6
2 3 5 6
2 4 5 6
3 4 5 6

我已经试了几天了。我能够创建一个排列函数,但我无法得到一个可以选择顺序和重复的函数。

excel combinations permutation
© www.soinside.com 2019 - 2024. All rights reserved.