1

使用谷歌表格我有以下设置:

------------------------------------------------
| Game        | Player 1 | Player 2 | Player 3 |
------------------------------------------------
| Racing      | L        | W        | X        |
| Sonic 2     | W        | L        | X        |
| Sonic 2     | W        | X        | L        |       
| Sonic 2     | L        | X        | W        |
| Racing      | L        | W        | X        |
| Racing      | L        | W        | X        |
------------------------------------------------

每个“游戏”都是两人游戏。

  • W代表胜利

  • L代表损失

  • X代表没玩

我想计算以下内容并将其输出到单元格:

  1. 玩家 1 在“竞速”游戏中的总获胜次数。
  2. 玩家 1 在“赛车”游戏中的总损失。
  3. 在与玩家 2 的比赛中,玩家 1 在“赛车”游戏中获胜。
  4. 玩家 1 在与玩家 2 的比赛中输掉比赛“赛车”。
  5. 在与玩家 3 的比赛中,玩家 1 在“赛车”游戏中获胜。
  6. 玩家 1 在与玩家 3 的比赛中输掉比赛“赛车”。

    等等

我怎样才能做到这一点?

4

2 回答 2

0

您将需要研究使用 SUMIF 函数。您可以设置一个函数来获取总和的列的单元格具有特定值。有了这个,您还可以嵌入额外的 if 语句。如果使用excel,这就是我会使用的。

我没有在谷歌文档中使用过这个功能,但如果它还不支持,那么试试下面提到它的链接。 SUMIF 解决方法

于 2012-02-12T04:28:18.647 回答
0

在 Google 电子表格中查看 SUMIFS 函数的答案

基本上你想要这样的东西:

=ARRAYFORMULA(SUM(((Games!$A:$A)=$A2) * ((Games!$B:$B)='W') * (1) ))

Games包含您的游戏信息的表格在哪里,并且是带有RacingSonic 2$A2等值的单元格 。

于 2012-02-12T10:25:55.687 回答