Google sheets 当某个特定列等于某个值时,如何计算总数?
使用Google Sheets,我有以下设置:Google sheets 当某个特定列等于某个值时,如何计算总数?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,使用Google Sheets,我有以下设置: ------------------------------------------------ | Game | Player 1 | Player 2 | Player 3 | ------------------------------------------------ | Racing | L | W | X | | Sonic 2 | W | L
------------------------------------------------
| 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在比赛中获胜。
在与玩家2的比赛中,玩家1在比赛中的损失。
在与玩家3的比赛中,玩家1在比赛中获胜。
在与玩家3比赛时,玩家1在比赛中的损失
等等
我如何才能做到这一点?您需要研究如何使用SUMIF函数。您可以设置一个函数,在列的单元格具有特定值时获取总和。这样,您还可以嵌入额外的if语句。 如果使用excel,这就是我要使用的 我还没有在谷歌文档中使用过这个功能,但如果它还不受支持,请尝试下面提到它的链接。 查看以下问题的答案 基本上你想要的是:
=ARRAYFORMULA(SUM(((Games!$A:$A)=$A2) * ((Games!$B:$B)='W') * (1) ))
其中Games是包含游戏信息的表单,$A2是包含Racing、Sonic 2等值的单元格