adtop
搜狗
您当前浏览的是:首页 > 财经 > 我用Excel做了一个我输赢结果的记录结果如下

我用Excel做了一个我输赢结果的记录结果如下

作者:文辉    来源:IT之家   发布时间:2022-12-06 10:56

原标题:千万不要学频率函数,一旦学了就停不下来了。

我用Excel做了一个我输赢结果的记录结果如下

大家好,我是小霜~

在上一篇文章中,我们介绍了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了!