Excel中的游戏结果

问题描述 投票:0回答:2

如果有人可以帮助我解决此案所需的公式,我将不胜感激。

我有多个比赛,我想根据他们的得分来确定他们的优胜者。我也想根据结果做一些统计。

A sample of how the game result should be entered

我的要求是:

1-根据原始时间结果返回获胜者球队的名称,如果平局则加时赛结果,平局则罚分。如果没有输入游戏结果,我还需要获胜者单元格没有值。

2-如果游戏在原始时间结束,则场外交易计数器增加1。

3-如果游戏在加时结束时,ETC计数器增加1。

4-如果游戏以点球结束,则PC计数器增加1。

我想计数器可以使用相同的方法来完成,但是您是这里的专家。

非常感谢您的时间和精力。

excel excel-formula xlsx worksheet-function worksheet
2个回答
0
投票

(此信息太大,无法容纳评论,因此我将其作为答案)

我认为您不会为此付出任何努力,因此您不会在此站点上获得答案。但是我的印象是,这是由于您不知道从哪里开始,所以让我给您一些入门建议。

执行此任务所需的功能主要是Max()Sum()IF()CountIF(),也许还有SumIF()(如果有多个条件,则为CountIFS()SumIFS())。

关于发现获胜者,您可以使用Max()功能来找到最佳结果,并使用Lookup()功能来知道您可能在哪里遇到该结果。

添加一个包含所有获胜团队的值(如1)的帮助者列可能会有所帮助。通过添加所有这些内容,您可以在其他列中填写信息。

现在您有了一个起点。请尝试一下,如果您有任何特定问题,请随时提问。


0
投票

感谢多米尼克,这是我到目前为止决定比赛胜利者的地方。

我使用了IF()MAX()LOOKUP功能的组合。我现在基于2个案件确定结果:原始时间和罚款。

This is how the match appears

这就是我的公式如何确定获胜者

=IF(C12=C13,IF(ISBLANK(D13),"",LOOKUP((MAX(D12,D13)),D12:D13,B12:B13)),IF(ISBLANK(C13),"",LOOKUP((MAX(C12,C13)),C12:C13,B12:B13)))

现在的问题是,输入结果时,我想算出人为错误。使用此公式,如果处罚结果无法平局,则B组作为赢家返回。如果罚分中输入的结果相等,我需要它显示错误或不返回输出。

谢谢您的支持。

© www.soinside.com 2019 - 2024. All rights reserved.