Excelでストリークを計算する方法はありますか?


1

メッシとロナウドによって得点されたゴールのリストがあり、得点線を計算したいと思います。

テーブルは次のように設定されます

Game | Opponenet  | Goals scored
--------------------------------
1    | Barcelona  |  0  
2    | Atletico M |  1  
3    | Sevilla    |  2  
4    | Villareal  |  3  
5    | Xerez      |  0

この計算式では、ストリークは3ゲーム続き、ストリークで得点された合計ゴールは6であると計算されます。


対戦相手に対するゲームのストリークを計算しますか、それとも同じチームに対するストリークを計算しますか?
バリーフーディーニ

相手に対して質問を編集しました。
アーシムアザム

結果を表示する場所を説明できますか?特に、複数のストリークがある大きなデータサンプルでは、​​どこで見たいものを手動でモックアップできますか?
テイリン

回答:


2

これらの数式をそれぞれセルD2、E2、F2に入れてコピーします

= IF(C2> 0、C2 + D1,0)
= IF(C2> 0、E1 + 1,0)
= IF(AND(D2> D1、D3 = 0)、 ""&D2&を含む "&E2&"ゲームのストリーク「目標合計」、「」)

必要に応じて、D列とE列を非表示にします。

ここに画像の説明を入力してください


0

私は手早くExcelスプレッドシート(Googleドキュメント)を、既存のスプレッドシートにそれらを適応させることができ、必要な数式で。ワークシートには4つの列があります(実際の数式のリンクを参照)。

スコアは、ゲームのスコアですスコア = 0の場合、
ストリークテストはTRUEですストリーク値は、ゼロ以外のゲームごとに1を加算し、スコア = 0の場合リセットしますストリーク合計は、各ゲームのスコアを累積的に加算し、スコア = 0の場合リセットします

Score   StreakTest  StreakValue StreakTotal
5       FALSE       1           5
0       TRUE        0           0
3       FALSE       1           3
2       FALSE       2           5
4       FALSE       3           9
2       FALSE       4           11
0       TRUE        0           0
3       FALSE       1           3
0       TRUE        0           0
2       FALSE       1           2
4       FALSE       2           6
2       FALSE       3           8
3       FALSE       4           11
4       FALSE       5           15
0       TRUE        0           0

美観を重視する場合は、スプレッドシートのStreakTest列をいつでも非表示にできます。


1
SuperUserへようこそ!投稿を編集して、使用した数式を含めてください。同様の問題を抱えてこのページに移動するほとんどの人は、ヘルプを得るためにワークブックをダウンロードすることをいとわないと言うのは安全です。
エクセル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.