分享

EXCEL求连续出现的最大次数

 hercules028 2020-07-21

有时候需要求连续出现的最大次数,如最大连续签到记录,最大连续旷工次数等等,今天就以签到记录来演示一下具体过程!

01

打开EXCEL表格,记录如下:第一列为日期,第二列为签到记录。

02

首先增加辅助列

在C2输入公式:

=IF(B2='',0,C1+1)

双击右下角填充柄,快速将公式复制到最后一行。

03

最大连续签到次数等于C列的最大值

E2=MAX(C2:C17)

04

高级方法,不需要增加辅助列,一步出结果,公式如下:

=MAX(FREQUENCY(ROW(1:16),(B2:B17=0)*(ROW(1:16))))-1

  • 05

  • 普通方法采用了分步法,增加了辅助列,思路清晰,便于理解

  • 高级方法采用了数组方法,理解稍困难,其中使用了FREQUENCY函数,ROW函数,想进步的同学可以学习下

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多