我有梅西和罗纳尔多的进球列表,并且想计算连续进球数。
该表设置如下
Game | Opponenet | Goals scored
--------------------------------
1 | Barcelona | 0
2 | Atletico M | 1
3 | Sevilla | 2
4 | Villareal | 3
5 | Xerez | 0
公式将计算出连胜持续了 3 场比赛,连胜期间的总进球数为 6 个。
答案1
将这些公式分别放入单元格 D2、E2 和 F2 中并复制下来
=IF(C2>0,C2+D1,0)
=IF(C2>0,E1+1,0)
=IF(AND(D2>D1,D3=0),"连续 "&E2&" 场比赛,总进球数 "&D2&" 个","")
如果需要,隐藏 D 列和 E 列。
答案2
我准备了一个Excel 电子表格(Google Docs)有了所需的公式,您可以将其调整到您现有的电子表格中。工作表有 4 列(请参阅链接了解实际公式):
分数是比赛的比分
条纹测试为 TRUE,当分数= 0
连胜值每场非零比赛加 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
如果你想要美观,你可以随时隐藏条纹测试电子表格中的列。