龙空技术网

Excel排列组合函数COMBINA函数

六爻算子 102

前言:

如今小伙伴们对“组合数编程实现”都比较着重,你们都需要知道一些“组合数编程实现”的相关内容。那么小编在网上汇集了一些对于“组合数编程实现””的相关文章,希望你们能喜欢,各位老铁们快快来学习一下吧!

COMBIN 函数 返回给定数目的项目的组合数

其实他就是排列组合计算可能的组合数。比如有8个人,随机抽2个共有多少种组合(这里不包含重复的可能,先抽到A后抽到B,先抽到B后抽到A算一种可能,所以有了除以2!)

如果我们用高中的知识去算的话就是

结果呢就是

COMBIN组合的时候不允许重复,他指的是每一中情况任意一个人只允许出现一次,也就是说8个人中抽两个人,这两个人不能同时是甲(也类似我们说的不放回抽样)

而COMBINA就允许出现两个甲(也类似我们说的放回抽样)

我们看一下它的语法说明

说明

返回给定数目的项的组合数(包含重复)。

语法

COMBINA(number, number_chosen)

COMBINA 函数语法具有下列参数。

Number 必需。 必须大于或等于 0,并且大于或等于 Number_chosen。 非整数值将被截断。Number_chosen 必需。 必须大于或等于 0。 非整数值将被截断。

COMBIN

COMBIN(4,1)就是4个数或者4个不同的东西,从中选取1个,求有多少种可能

COMBIN(4,2)就是4个数或者4个不同的东西,从中选取2个,求有多少种可能

依次类推

COMBIN(4,1)假设四个不同的东西为ABCD,从中抽取1种,有四种可能分别是

A,B,C,D

COMBIN(4,2)假设四个不同的东西为ABCD,从中抽取两种,有AB,AC,AD,BC,BD,CD

这6种可能,当然我们把顺序调换一下还有BA,CA,DA,CB,DB,DC这6种可能,但是COMBIN把AB,BA当成一种可能的组合,所以最终的结果就是6

上面是以穷举法,将所有的可能列出来

接下来是公式法

COMBIN(4,1)就是

COMBIN(4,2)就是

首先解释一个函数的意思:4!读作4的阶乘它等价于

4!=4*3*2*1

同理

2!=2*1

Excel有个函数叫FACT就是求阶乘的函数

FACT(4)就代表求4的阶乘

COMBINA

我们看一下COMBINA的用法

COMBINA

COMBINA(4,1)就是4个数或者4个不同的东西,从中选取1个,求有多少种可能(有重复项)

COMBINA(4,2)就是4个数或者4个不同的东西,从中选取2个,求有多少种可能(有重复项)

依次类推

COMBINA(4,1)假设四个不同的东西为ABCD,从中抽取1种,有四种可能分别是

A,B,C,D

COMBINA(4,2)假设四个不同的东西为ABCD,从中抽取两种,有AB,AC,AD,BC,BD,CD这6中情况没有出现重复值,带重复值的可能为AA,BB,CC,DD,所以总共就有10中可能

上面是以穷举法,将所有的可能列出来

接下来是公式法

下面是COMBIN

而COMBIN的公式为

综合上面的公式我们可以推出来COMBINA(N,M)=

COMBINA(4,1)就是

COMBINA(4,2)就是

标签: #组合数编程实现