首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >连续计算值的最大次数

连续计算值的最大次数
EN

Stack Overflow用户
提问于 2019-01-10 08:01:28
回答 1查看 235关注 0票数 3

我有一个用户列表,上面有他们在12个月内被检查文件的次数。我想确定(在H栏中)有多少个月没有对该用户进行文件检查。例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   A      B    C     D      E     F      G
User    |Oct |Nov | Dec  | Jan | Feb  | Mar
A       | 0  | 1  | 1    | 0   | 0    | 0 
B       | 1  | 1  | 0    | 0   | 1    | 0 
C       | 0  | 0  | 1    | 0   | 0    | 0
D       | 2  | 0  | 0    | 0   | 1    | 1
  • 单元格H2应该包含3,因为用户A在连续3个月(1月、2月和3月)没有文件检查。
  • 单元格H3应该包含2,因为用户B在连续2个月(12月,1月)没有进行文件检查
  • 单元格H4应包含3,因为0的最大连续运行为3(1月、2月、3月)。
  • 单元格H5应该包含3,因为用户D在连续3个月(11月、12月和1月)没有进行文件检查

我知道一个简单的COUNTIF会给出每个用户0的总数,但是我想要计算连续几个月,在连续0的多个“块”中,最长的时间是多少。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-10 08:33:37

不雅,但它似乎起作用了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=MAX(IF(IFERROR(FIND(REPT("0",ROW($1:$6)),CONCAT($B2:$G2)),0),ROW($1:$6),0)) [Ctrl+Shift+Enter]

它迭代由ROW($1:$6)生成的数字,以在每个行的每个月值的级联中找到最大的零数。将其作为数组公式输入到H2中并进行填充。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54132529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文