Google sheets 基于值列表的总和范围
我有一张谷歌表,上面有VIP客户ID列表 然后我有另一张表,A列为所有客户ID,B列为收入 当客户ID是VIP列表中的匹配项之一时,我想计算B列中的收入总和 我知道我可能会在一个新的列中查找它们是否匹配,然后进行sumif,但我希望尽可能高效地执行此操作,因为有100000个客户ID,并且列表会随着时间的推移自动增加。您将看到以下示例:Google sheets 基于值列表的总和范围,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一张谷歌表,上面有VIP客户ID列表 然后我有另一张表,A列为所有客户ID,B列为收入 当客户ID是VIP列表中的匹配项之一时,我想计算B列中的收入总和 我知道我可能会在一个新的列中查找它们是否匹配,然后进行sumif,但我希望尽可能高效地执行此操作,因为有100000个客户ID,并且列表会随着时间的推移自动增加。您将看到以下示例: =SUMIF(RevenueSheet!A2:A,VIPsheet!A2,RevenueSheet!B2:B) =SUMIF(range, criteria,
=SUMIF(RevenueSheet!A2:A,VIPsheet!A2,RevenueSheet!B2:B)
=SUMIF(range, criteria, sumrange)
试一试这样的公式,在你的贵宾名单上:
=QUERY(
FILTER(SHEET2!A1:B,
COUNTIF(A4:A,SHEET2!A1:A)),
"SELECT COL1,SUM(COL2) GROUP BY COL1 ORDER BY COL1 LABEL COL1 'VIPs', SUM(COL2) 'SumRevenue'",0)
客户ID(或名称)和收入数据位于表2的A列和B列,带有标题行
这是一张样品单。
还有其他方法可以做到这一点,但我认为过滤器在减少数据列以仅包含VIP数据方面非常有效,然后查询对收入数据求和,按每个VIP(名称或ID)分组。可以应用各种排序选项
让我知道这是否适合你
您能提供一份样本表吗?