如果有人可以帮助我解决此案所需的公式,我将不胜感激。
我有多个比赛,我想根据他们的得分来确定他们的优胜者。我也想根据结果做一些统计。
A sample of how the game result should be entered
我的要求是:
1-根据原始时间结果返回获胜者球队的名称,如果平局则加时赛结果,平局则罚分。如果没有输入游戏结果,我还需要获胜者单元格没有值。
2-如果游戏在原始时间结束,则场外交易计数器增加1。
3-如果游戏在加时结束时,ETC计数器增加1。
4-如果游戏以点球结束,则PC计数器增加1。
我想计数器可以使用相同的方法来完成,但是您是这里的专家。
非常感谢您的时间和精力。
(此信息太大,无法容纳评论,因此我将其作为答案)
我认为您不会为此付出任何努力,因此您不会在此站点上获得答案。但是我的印象是,这是由于您不知道从哪里开始,所以让我给您一些入门建议。
执行此任务所需的功能主要是Max()
,Sum()
,IF()
,CountIF()
,也许还有SumIF()
(如果有多个条件,则为CountIFS()
和SumIFS()
)。
关于发现获胜者,您可以使用Max()
功能来找到最佳结果,并使用Lookup()
功能来知道您可能在哪里遇到该结果。
添加一个包含所有获胜团队的值(如1)的帮助者列可能会有所帮助。通过添加所有这些内容,您可以在其他列中填写信息。
现在您有了一个起点。请尝试一下,如果您有任何特定问题,请随时提问。
感谢多米尼克,这是我到目前为止决定比赛胜利者的地方。
我使用了IF()
,MAX()
和LOOKUP
功能的组合。我现在基于2个案件确定结果:原始时间和罚款。
这就是我的公式如何确定获胜者
=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组作为赢家返回。如果罚分中输入的结果相等,我需要它显示错误或不返回输出。
谢谢您的支持。