天天看点

重温Excel基础函数(14):Combin函数【返回指定数量元素的总组合数】

1概念

COMBIN 函数返回指定数量元素的总组合数。可以指定组合元素数量。 

使用 COMBIN 确定给定数量项目可能的总组数。

如果觉得概念抽象的话,继续往下阅读你就越来越清楚了。

2语法

①函数语法:

=COMBIN(number, number_chosen) 

=COMBIN(数量, 选中元素数量)

②参数:​

Number 必需输入项。元素数量。

Number_chosen 必需输入项。每一组合中元素的数量。

③参数示意图:

重温Excel基础函数(14):Combin函数【返回指定数量元素的总组合数】

3COMBIN函数与COMBINA函数区别

我们在输入COMBIN函数的时候发现还有一个COMBINA函数和它长得差不多,那么它们之间有什么联系和区别呢?

重温Excel基础函数(14):Combin函数【返回指定数量元素的总组合数】

①联系:

计算组合数中COMBIN和COMBINA函数都可以计算给定数量元素的总组合数。

②区别:

两个函数的区别在于 COMBIN 计算是不考虑重复值的。而COMBINA函数是将重复值和不重复的可能都考虑在内的。

例如:对于甲、乙、丙三个元素计算总组合数,两个元素进行组合的所有结果的总数量。

COMBIN 函数会对不重复的组合作为统计的基数。即甲乙、甲丙、乙丙,共计3组,返回结果3。

重温Excel基础函数(14):Combin函数【返回指定数量元素的总组合数】

例如:对于甲、乙、丙三个元素计算总组合数,两个元素进行组合的所有结果的总数量。

COMBINA函数会对重复和不重复的组合作为统计的基数。即甲甲、甲乙、甲丙、乙乙、乙丙、丙丙,共计6组,返回结果6。

重温Excel基础函数(14):Combin函数【返回指定数量元素的总组合数】

4返回错误值的原因

①#VALUE!

如果提供的参数不是数字类型。

②#NUM!

如果提供的number参数 小于0时;

如果提供的 number_chosen 小于 0 或者大于 number 参数。

5举例说明

01.抓球问题

我们在高中数学上都学过排列组合的概念和算法,虽然Excel情报君那时的数学成绩很差,但还是有必要再来学习一遍。

下面是一道“抓球”的问题:

有6个球,球号分别为A,B,C,D,E,F,放在球箱里,每次只能同时抓3个球。问:共有多少种组合结果?

我们可以在F2单元格输入函数公式:

=COMBIN(6,3)

得到所有的组合结果20​

公式中第一参数6代表A列的6个数据,第二参数3代表3个为一组组合。

重温Excel基础函数(14):Combin函数【返回指定数量元素的总组合数】

为了使上面例子的第一参数适应A列数据源的变动联动。我们可以使用Counta函数对A列球号数据区域进行非空单元格的个数统计。得到球的总个数,以适应它的改变。

我们最终将公式更改为:​

=COMBIN(COUNTA(A2:A7),3)

重温Excel基础函数(14):Combin函数【返回指定数量元素的总组合数】

02.概率问题

进一步可以计算概率。假如说抓到【BDF】这个组合的球可以中一等奖,那么参加这个活动,中奖的几率的就是1除以所有组合的结果。

在F2单元格输入函数公式:​