首页 > 解决方案 > 第二列中的总和值,其中第一列符合 Google 表格中的条件

问题描述

我正在使用 google 表格与其他人协作开展活动。一共有四列:

Name,         Table No, N.Guests, Total on Table 
John Smith,          1        2             Y1
Andrew Smith,        1        3             Y2  
Michael Smith,       2        4             Y3

我正在寻找一种方法来汇总同一张桌子上的所有客人数量。我看不出一个简单的 if 语句会如何做到这一点。是否需要自定义功能,我将如何做到这一点?

如果它在 python 中,我会编写一个循环并有一个 if 语句来检查表号,并且只检查那些满足条件的那些。

有没有办法用谷歌表格做到这一点?

标签: if-statementgoogle-apps-scriptgoogle-sheetssum

解决方案


您可以使用SUMIF公式。

图片数据如下(Cell A1左上角):

Name    TableNo    N.Guests   Total
John       1          3       =SUMIF(B$2:B$5, B2, C$2:C$5)
Fred       2          2
Mary       3          2
Susan      2          4

把公式复制下来...

瞧。

美元符号用于垂直锚定公式,以便您可以复制范围。


推荐阅读