从几组数据中,将每个Id的最大数字相加

时间:2017-01-12 17:28:40

标签: google-sheets numbers set

我有3组数据,所有数据都包含1列,其中包含唯一ID列表,另一列包含整数。一些唯一ID(带有整数)出现在1组以上,其他ID不是。

ColA        ColB        ColD        ColE        ColF        ColG
UniqueIDs1  Integers1   UniqueIDs2  Integers2   UniqueIDs3  Integers3

我想对所有集合中的所有整数求和,但如果有重复,则只有3之间的最高值(如果匹配仅在2集之间则为2)。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

以下公式计算这样的总和。

=sum(query({A:B; D:E; F:G}, "select max(Col2) group by Col1"))
  1. {A:B; D:E; F:G}堆叠工作表的列(如果第一行是标题,您可能需要使用A2:B)。结果是一个包含两列的数组,在Col1中为Id,在Col2中为整数。
  2. Query为每个Id选择第二列的最大元素。
  3. Sum添加了这些。