我有一个用户列表,其中列出了在12个月内对其进行文件检查的次数。我想确定(在H列中)该用户连续多少个月没有文件检查。例如:
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
我知道一个简单的COUNTIF会给我每个用户0的总数,但是我想计算连续的几个月,并且如果连续的0的“块”不止一个,那么最长的时间是
答案 0 :(得分:1)
优雅,但似乎可以正常工作
=MAX(IF(IFERROR(FIND(REPT("0",ROW($1:$6)),CONCAT($B2:$G2)),0),ROW($1:$6),0)) [Ctrl+Shift+Enter]
遍历ROW($1:$6)
产生的数字,以找出每一行中每月值的串联中的最大零个数。将其作为数组公式输入到H2中,然后填写。