公式解读 | 最多连胜次数的秘密

最大连胜是常见的统计问题,但是对于很多来说有点难度,有一个经典的公式,大家一般需要用的时候就去查,但是大部分人,包括小编很长时间都没有真的搞懂,所以有必要给大家解读一下!
一下就是最大连胜统计简洁一些的公式:

公式:=MAX(FREQUENCY(ROW($2:$15),IF($B$2:$B$15<>"胜",ROW($2:$15))))-1

FREQUENCY函数基础可以先读一读这篇(点击跳转):FREQUENCY
公式解读
这个公式共涉及三个函数,分别是:MAX、ROW和FREQUENCY
核心部分是FREQUENCY,重点解读
其他函数基础文章:ROW和COLUMN
基本解读思路
从外到内看,MAX是统计数组获取区域中的最大值,FREQUENCY应该会返回一组数,通过MAX返回最大的,内部主要是FREQUENCY
我们可以通过F9来观察公式各部分的结果
1、解读ROW部分
通过点击对应的参数,按下F9,我们可以看到对应参数的结算结果
ROW($2:$15)的结果:{2;3;4;5;6;7;8;9;10;11;12;13;14;15}
这里正好可以复习一起昨天的数组基础,分号是纵向一列数组
2、解读IF部分

IF基础也可以先看一下:IF函数基础,有助于大家理解
我们也可以如上使用F9解读,这里为了让大家看的更清楚,拆出来,写入单元格。
结果一维垂直数组:{FALSE;FALSE;4;5;FALSE;FALSE;FALSE;9;10;11;12;13;14;15}
忽略点FALSE也就是有{4;5;9;10;11;12;13;14;15} 有9个断点
最后的FREQUENCY有10个值,根据FREQUENCY说明,多出的一个是统计上限之后的个数!
3、FREQUENCY的结果
如果我们把三部分都拆开写入公式,最后可以看到
FREQUENCY的结果是:{3;1;4;1;1;1;1;1;1;0}
我们就抽取其中的3 和 第一个 1 来说一下,计算的原理!
第一个是 其实是小于等于 第一个断点4 的个数,分别有4、3、2 共 3个
为了更好理解,我们把Frequency结果拆解到对应的断点位置,可以直观的看出
第一个1 其实是大于4 小于等于5的个数,所以只有1 个,剩下的断点 同理!
4、为什么要减1
看图,我们会发现,连胜的次数,正好对应的FALSE,但是 我们的断点是包括了自己的比如4 这个断点,小于等于等于关系,导致4也统计在内,但是实际我们要的自由2和3,所以结果要减掉1,也就是减掉等于断点的那个数!
5、MAX的作用

减掉1后的FREQUENCY结果:{2;0;3;0;0;0;0;0;0;-1}
我们取出其中最大的就是最大连胜了!
6、不需要三键录入
FREQUENCY只有在单值结果的情况下不需要三键,其他都需要
OK,本期公式解读就到这里!如果还有部分不是很理解,可以先学习一下对应的方式,再来回炉~
(0)

相关推荐