主题
Combin (方法)
返回从给定的项目数中提取若干项目的组合数。使用 Combin 可以确定给定的项目数中所有可能的项目组合数。
说明
- 数值参数将被截尾取整。
- 如果两个参数中的任意一个为非数值型,则 Combin 将生成一个错误。
- 如果 number < 0、number_chosen < 0 或 number < number_chosen,则 Combin 将生成一个错误。
- 组合为任意项目集或项目子集,而不论其内部顺序如何。组合与排列不同,排列与内部顺序有关。
参数
属性 | 数据类型 | 必填 | 说明 |
---|---|---|---|
Arg1 | float | 必填 | 项目数。 |
Arg2 | float | 必填 | 每个组合中的项目数。 |
返回值
float
示例
python
#本示例使用Combin方法计算给定数目的项目的组合数,并将结果赋值于B3等单元格
def test():
Range("B3").Value2 = Application.WorksheetFunction.Combin(8, 2)
Range("B4").Value2 = Application.WorksheetFunction.Combin(10, 3)
Range("B5").Value2 = Application.WorksheetFunction.Combin(12, 5)
python
#本示例为C3等单元格分别赋值,并使用Combin方法计算给定数目的项目的组合数
def test():
Range("C3").Value2 = 15
Range("C4").Value2 = 25
Range("C5").Value2 = 8
Range("C6").Value2 = 10
combin1 = Application.WorksheetFunction.Combin(Range("C3").Value2, Range("C5").Value2)
combin2 = Application.WorksheetFunction.Combin(Range("C4").Value2, Range("C6").Value2)
print(combin1)
print(combin2)