Excel 查找值的最长/最小连续序列

Excel 查找值的最长/最小连续序列,excel,Excel,我在一列中有一系列的两个值(赢/输),需要一个公式来返回每个值的最长和最小连续序列 例如,如果列A中的值为: Win, Lost, Lost, Win, Win, Lost, Lost, Lost, Win, Lost, Lost, Lost, Lost, Lost, Win, Win, Win 那么结果(在B列的某处)应该是: 最长赢序列=3 最小赢序列=1 最长丢失序列=5 最小丢失序列=2您是否可以使用一些额外的列(您可以隐藏这些列,或将其放在更右边的位置)?如果是,则插入一个空行1。然

我在一列中有一系列的两个值(赢/输),需要一个公式来返回每个值的最长和最小连续序列

例如,如果列A中的值为:

Win, Lost, Lost, Win, Win, Lost, Lost, Lost, Win, Lost, Lost, Lost, Lost, Lost, Win, Win, Win
那么结果(在B列的某处)应该是:

最长赢序列=3
最小赢序列=1
最长丢失序列=5

最小丢失序列=2

您是否可以使用一些额外的列(您可以隐藏这些列,或将其放在更右边的位置)?如果是,则插入一个空行1。然后从B2开始使用此公式,并向下拖动:

=if(and($A1="Win",$A2="Win"),B1+1,"")
=if(and($A1="Lost",$A2="Lost"),B1+1,"")
这个公式从C2开始,向下拖动:

=if(and($A1="Win",$A2="Win"),B1+1,"")
=if(and($A1="Lost",$A2="Lost"),B1+1,"")
然后

在D2中:
=“最长赢序列=&max(B:B)

在D3中:
=“最短赢序列=&min(B:B)

在D4中:
=“最长丢失序列=&max(C:C)


在D5中:
=“Shortest Lost Sequence=”&min(C:C)

这很棘手,但它成功了!谢谢你!这对我不起作用,但很接近。序列计数被1关闭。下面是我如何让它工作的:=IF(AND($C3=0,$C4=0),D2+1,IF(AND($C2=0,$C3=0),D2+1,0))