-1

列に一連の 2 つの値 (Win/Lost) があり、各値の連続する最長シーケンスと最小シーケンスを返す数式が必要です。

たとえば、列 A の値が次の場合:

Win, Lost, Lost, Win, Win, Lost, Lost, Lost, Win, Lost, Lost, Lost, Lost, Lost, Win, Win, Win

結果 (列 B のどこか) は次のようになります。

最長の勝利シーケンス = 3
最小の勝利シーケンス = 1
最長の敗北シーケンス = 5
最小の敗北シーケンス = 2

4

1 に答える 1

2

いくつかの余分な列を使用しても大丈夫ですか(非表示にするか、さらに右側に配置できます)?その場合は、空白の行を挿入します1.次に、B2から始まるこの数式を使用して、下にドラッグします。

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

そして、この式はC2から始まり、下にドラッグします。

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

その後

D2の場合:="Longest Win Sequence=" & max(B:B)

D3の場合:="Shortest Win Sequence=" & min(B:B)

D4の場合:="Longest Lost Sequence=" & max(C:C)

D5の場合:="Shortest Lost Sequence=" & min(C:C)

于 2012-11-29T01:24:11.127 に答える