自动填充包含以不同方向排列的数据的 Excel 公式

自动填充包含以不同方向排列的数据的 Excel 公式

基本上,我有一个网格,其中的行包含两支球队每轮的胜负,每轮 3 场比赛(如屏幕截图左侧所示)。但是,我想将每轮的总胜场数相加,然后宣布一支球队为该轮的获胜者(右侧的网格)。由于这些方向不同,因此拖动以自动填充“轮次获胜者”网格中的其余单元格只会将指定的数组向右移动 1(按照设计应该如此)。所以我基本上想知道是否有办法告诉 Excel 增加等式中的行号而不是列字母。

最重要的是,由于每轮有 3 场比赛,我需要解决方案包含一种方法来在每次将公式复制到下一个单元格时跳过 3 行。

我想要实现的目标:
我想要完成的事情的截图

答案1

只需稍加修改就可以解决您的问题:

:警告:

我改变了源数据的格式,其背后有逻辑。

  • 由于每轮有 3 场比赛,因此第一列是匹配号码,然后是队名&回合数
  • 获胜方得 1 分,失败方得 0 分。

在此处输入图片描述

  • 在单元格 W18 中输入此公式并填写

    =IF($V18=$S$17,SUMPRODUCT(($U$18:$U$29=W$17)*($S$18:$S$29)),IF($V18=$T$17,SUMPRODUCT(($U$18:$U$29=W$17)*($T$18:$T$29))))
    
  • 单元格AA18有这个=SUM(W18:Z18)

注意:

  • 为了更好地观察和理解,我只使用了 4 轮,您可以根据需要增加它们。

  • 这也可以扩展到计算胜、负和平局的比赛。

  • 根据需要调整公式中的单元格引用。

相关内容