| 
 原标题:千万不要学频率函数,一旦学了就停不下来了。 大家好,我是小霜~ 在上一篇文章中,我们介绍了Frequency函数的基本语法,它使用数据轴进行分析~ 频率函数的基本语法: =频率 =频率 在我反复追求赵老师写频函数延伸练习的高压下,他今天终于熬出来了!! 我强迫的。 那么现在我们来学习频率函数的一个扩展应用——最大胜场数。 你什么意思我们来看看现实生活和工作中的一些案例 一群同学在排队,连续排队的同性别同学最多不能超过N个,否则要重新调整位置, 在考核中,如果一个员工连续n次客户投诉,就要对该员工进行警告, 在赛场上,有时候要看最大胜场数来判断成员的表现。 。 这不,我最近和赵小姐有个比赛——扔硬币!! 我用Excel做了一个我输赢结果的记录,结果如下: 现在我们需要计算出最大的获胜次数是多少。 如果是你,你会怎么做。 思考... 思考... 思考... 从表中,我们观察到连续的胜利被失败分割成碎片。 以输的位置为分割点,其实就是一个点与点之间有多少赢的问题。 频率是一个可以忽略逻辑值和文本的函数,只统计分段的数值。 所以我们需要按照会话的顺序,编译一组有序值,比如G列, 分两列再次显示输赢序号,如I列和J列, 在单元格I3中输入公式,并下拉以填充: =如果 在单元格JBOY3乐队中输入公式,并下拉以填充: =如果 通过观察,我们可以发现,为了计算每一段的连续胜数,我们只需要统计: 有几个数字在2之前,4和9之间,9之后。 这样我们就进入了频率函数的模式,按段统计数值的个数: 以赢对应的序号为统计数据点,以输的序号为分割点,频数函数可以帮助我们统计数字! =频率 公式返回的一组值是各自区间的胜局数,最大值是胜局数的最大值。 按照前面的思路拆解,现在我们来看看如何利用频数函数解决最大连赢数的问题。 在单元格E3中输入公式: =MAX),IF(C3:C12= "战败 ",ROW(1:10))) 根据数组运算,结果如下: 一个操作猛如虎,下面看我慢慢分析~ 公式如下: =MAX),IF(C3:C12= "战败 ",ROW(1:10))) 其中包括: 如果) ——表示返回win对应的行序列,作为统计区域, 如果) ——表示返回失败对应的行序列作为分段点值, 下一步是用Frequency函数求每个区间值的个数,结果返回array 1,0,0,4,1,即每个连胜区间对应的号码。 最后用MAX函数求最大值,也就是最大胜局数。 稍微展开,公式也可以简化为: =MAX,IF(C3:C12lt,gt, "Win  ",ROW(1:10))))—1 为什么可以这么简化。 其实这个公式的原理和前面的思路差不多。 具体思路的拆解就留给大家自己想了。 本文介绍了频数函数在最大胜场数中的应用: 频率函数的语法规则:=频率。 大连胜数最大化思想解析:当我们遇到类似的关于计算连续发生次数最大化的问题时,可以构造一组有序值,进入频率函数模式求解。 原理:分割点是战败序号,统计区域是胜利序号。 说频率函数基本语法的好文章,戳这里: 这个函数比COUNTIF更容易使用,帮助你高效工作。 如果你在工作中经常使用Excel,偶尔为了Excel熬夜加班,看了教程觉得自己都懂了,但实际操作起来还是两眼一抹黑... 这时候你就需要系统的学习Excel了! 郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。 |