如何在 Excel 2016 中确定 5 项最佳系列的获胜者

如何在 Excel 2016 中确定 5 项最佳系列的获胜者

简单的介绍:

我创建了一个 Excel 电子表格来跟踪比赛:

  • 规则:

    • 第 1 队对阵第 2 队
    • 第 3 队对阵第 4 队
    • 比赛以“五局三胜”的方式决出胜负。
    • 首先赢得 3 场比赛的球队晋级下一轮。(有效结果:3-0;3-1;3-2;0-3;1-3;2-3)
  • 例子:

    • 队 1 vs 队 2 => 最终比分 3-0 (队 1 获胜)
    • 第 3 队 vs 第 4 队 => 最终比分 1-3 (第 4 队获胜)
    • 下一轮将是第 1 队对阵第 4 队

我想要什么以及需要什么帮助:

当比赛结束时,我会在相应的单元格中输入最终得分,并根据最终得分自动确定获胜者

(这是最简单的事情,如果队 1 的得分大于队 2 的得分,则队 1 获胜)

我想添加一些条件:

  • 如果两个结果相同,则应显示一条消息:“错误,最终得分不能平局”
  • 如果两个分数都是“0”,则应该显示“未播放”之类的消息(不显示之前与平局相关的消息)
  • 如果最终比分是 1-0 或 2-0 或 2-1 或 0-1 或 0-2 或 1-2,则应显示一条消息“错误,结果不完整”

编辑


我的电子表格示例

     ABCDEFGH
  |----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|
 1| 第 1 轮
 2| |-----------|-----|
 3| | 团队 1 | 3 |
  | |-----------|-----|
 4| | 团队 2 | 2 |
 5| |-----------|-----| 第二轮  
  | | |-------------|----|
 6| | | 团队 1 | |
 7| |----|-------------|----|
 8| | | 团队4 | |
 9| 第 1 轮 | |-------------|----|
  | |-----------|-----|
10|| 团队 3|1|
11| |-----------|-----|
12| | 团队 4 | 3 |
13| |-----------|-----|
  |
  |

我做了什么:

  • 手动介绍1、2、3、4队。
  • 每次“5 选 1”的结果都是手动输入的:(
    单元格 D2、D4、D10、D12)
  • 在这个例子中,第 1 队和第 4 队分别赢得“5 局 3 胜”系列赛,从而晋级下一轮

我被困在哪里了?:

  • 我可以在 F6 单元格中手动输入“团队 1”,在 F8 单元格中手动输入“团队 4”,但我想使用公式自动确定获胜者。
  • 我已经制定了这个公式,但是不完整,我只能继续执行它:
    =IF(AND(D2>=0;D2<=3;D4>=0;D4<=3;NO(D2=D4));IF(D2>D4;B2;B4);"错误,必须介于 0 和 3 之间")
  • 工作原理:
    • 引入 0 至 3 之间的数字
    • 得分最高的队伍为获胜者(如果第 1 队得分为 3,第 2 队得分为 0,则第 1 队为获胜者)
  • 不起作用的东西:
  • 不完整匹配的控制:
    • 如果我输入 1-0,2-0,2-1,它显示获胜者是第 1 队,但它应该显示错误消息“结果不完整”
    • 如果我输入 0-1,0-1,1-2,则显示获胜者是第 2 队,但它应该显示错误消息“结果不完整”
    • 如果我输入 1-1,2-2,3-3,它会显示“错误,必须介于 0 和 3 之间”,但我想针对此错误显示不同的消息

答案1

您需要稍微改进一下条件,但您已经走在正确的道路上。公式的逻辑非常简单:

  • =IF(C3+C4=0,"Not played"
    首先检查两个分数是否都是 0(我假设没有输入负分)
  • ,IF(MAX(C3:C4)<3,"Error, incomplete results"
    否则,检查两个分数是否都小于 3(实际上只比较较大的一个就足够了)
  • ,IF(C3=C4,"Error, The final score cannot be a tie"
    否则,检查两个分数是否都是 3(我们之前已经检查过它们是否都小于 3,现在我们检查它们是否相等,如果都是真,则意味着两个数字都是 3)
  • ,IF(C3>C4,B3,B4)
    否则,(如果我们没有发现任何错误)获取与更高分数相对应的球队名称
  • )))
    最后,不要忘记关闭所有括号:)

整个公式:
=IF(C3+C4=0,"Not played",IF(MAX(C3:C4)<3,"Error, incomplete results",IF(C3=C4,"Error, The final score cannot be a tie",IF(C3>C4,B3,B4))))

在此处输入图片描述

相关内容