1概念
COMBIN 函数返回指定数量元素的总组合数。可以指定组合元素数量。
使用 COMBIN 确定给定数量项目可能的总组数。
如果觉得概念抽象的话,继续往下阅读你就越来越清楚了。
2语法
①函数语法:
=COMBIN(number, number_chosen)
=COMBIN(数量, 选中元素数量)
②参数:
Number 必需输入项。元素数量。
Number_chosen 必需输入项。每一组合中元素的数量。
③参数示意图:
3COMBIN函数与COMBINA函数区别
我们在输入COMBIN函数的时候发现还有一个COMBINA函数和它长得差不多,那么它们之间有什么联系和区别呢?
①联系:
计算组合数中COMBIN和COMBINA函数都可以计算给定数量元素的总组合数。
②区别:
两个函数的区别在于 COMBIN 计算是不考虑重复值的。而COMBINA函数是将重复值和不重复的可能都考虑在内的。
例如:对于甲、乙、丙三个元素计算总组合数,两个元素进行组合的所有结果的总数量。
COMBIN 函数会对不重复的组合作为统计的基数。即甲乙、甲丙、乙丙,共计3组,返回结果3。
例如:对于甲、乙、丙三个元素计算总组合数,两个元素进行组合的所有结果的总数量。
COMBINA函数会对重复和不重复的组合作为统计的基数。即甲甲、甲乙、甲丙、乙乙、乙丙、丙丙,共计6组,返回结果6。
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个为一组组合。
为了使上面例子的第一参数适应A列数据源的变动联动。我们可以使用Counta函数对A列球号数据区域进行非空单元格的个数统计。得到球的总个数,以适应它的改变。
我们最终将公式更改为:
=COMBIN(COUNTA(A2:A7),3)
02.概率问题
进一步可以计算概率。假如说抓到【BDF】这个组合的球可以中一等奖,那么参加这个活动,中奖的几率的就是1除以所有组合的结果。
在F2单元格输入函数公式:
=1/COMBIN(COUNTA(A2:A7),3)
得到中奖概率为5%。