COMBIN函数!!!!!!

编按:哈喽,大家好!很多人都不知道,在各种活动汇报表中有这么一个一枝独秀的函数——COMBIN。恰至年末,活动频繁,她可太厉害了!

临近年底,很多公司都会组织员工参加一些文娱比赛。小娟所在的公司就打算在元旦之前搞一次棋类比赛活动,分别有象棋、围棋、跳棋和军棋四项比赛,由人资部负责整体筹划。为了合理计划比赛时间,人资部经理让小娟统计出每项比赛的报名人数,并且计算出初赛阶段比赛的场数。

收到指令后小娟就开始行动了,收集报名人数比较顺利,共有37人参加各项比赛,统计结果如图所示。

但是计算比赛场数的时候,小娟就犯了难。

一开始打算画个比赛的对阵图,结果画了一个多小时,也没搞清楚12个人一共要比多少场,经理下班之前就要报表,万般无奈之下,小娟找到了老菜鸟求助。

其实要解决这个问题,在Excel中是分分钟的事情。

首先说初赛阶段,一般都是单循环的方式,比如有两个人参赛,只需要1场比赛即可。如果是三个人参赛,就需要两两见面,甲乙一场,乙丙一场,甲丙一场,一共3场比赛。如果是四个人的话,就更复杂,需要6场比赛。

这类问题就是数学中的排列组合问题,两个人1场比赛容易理解,三个人的3场比赛其实是2+1得来的,四个人的6场比赛其实就是3+2+1得来的。这就是场次的计算逻辑。

那么象棋有12个人参加,就需要11+10+9+……+3+2+1这么多场。其他项目也一样如此,看似都是求和问题,但是要一个一个写加法的话也很麻烦。

对于这种连续数字求和的问题可以用一个基础数组来解决。比如求1到11的合计,就可以用公式:=SUM(ROW(1:11))来计算,当然别忘了按Ctrl、Shift和回车键得出答案。

按照这个方法,就比连续使用加法的效率高很多,唯一的缺陷就是每个项目需要单独修改公式,不能一次性下拉。

其实如果你的数学知识没忘的话,这种简单的排列组合问题也有一个通用的计算式,即C(n,2)。该公式能直接计算出从n人中取2人有多少种组合方式,具体写作:n*(n-1)/2。在上述问题中就可以用公式=b2*(b2-1)/2来计算出每个项目的比赛场数,结果如图所示。

但是现实中,能用纯数学思路来解决问题的同学比较少,这时候就是函数发挥作用的时候了。

实际上,Excel里是有一个专门计算组合数的函数,只是听说过这个函数的人太少,见过这个函数的就更少了,这个函数就是COMBIN。

函数的用法很简单,只需要两个参数。如图,通过函数向导来了解具体用法:

第一个参数叫“元素总数”,也就是参加比赛的人数。

第二个参数叫“每个组合包含的个数”,具体来说,就是每一场参加比赛的人数。这些棋类比赛都是两个人一组,所以此处填2。

将公式=COMBIN(B2,2)下拉,就能算出每个项目的场数。

最后再用SUM求和,就能知道初赛阶段一共需要160场比赛。

小娟的问题解决了,老菜鸟要和大家说的是,对于一些比较小众的函数,平时得到相关资料的机会本来就很少,看到了就得收藏起来,谁知道哪天会用到呢……

Excel教程相关推荐

Excel教程:零基础小白必学函数!函数界的最强助攻——MATCH!
Excel教程:能做条件判断的文本函数,你见过吗?
我折腾到半夜,同事用这个Excel函数,3分钟上交给领导
一元教程:Excel、Word、PPT、PS、去水印、视频剪辑等视频教程
想要全面系统学习Excel,不妨关注部落窝教育的《一周Excel直通车》视频课或者《Excel极速贯通班》。

主讲老师: 滴答

 

Excel技术大神,资深培训师;

课程粉丝100万+;

开发有《Excel小白脱白系列课》

《Excel极速贯通班》。

原价299元

限时特价 99 元

少喝两杯咖啡,少吃两袋零食

就能习得受用一生的Excel职场技能!

(0)

相关推荐