Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 当某个特定列等于某个值时,如何计算总数?_Google Sheets_Google Sheets Formula - Fatal编程技术网

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

使用Google Sheets,我有以下设置:

------------------------------------------------
| 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等值的单元格