我有3组数据,所有数据都包含1列,其中包含唯一ID列表,另一列包含整数。一些唯一ID(带有整数)出现在1组以上,其他ID不是。
ColA ColB ColD ColE ColF ColG
UniqueIDs1 Integers1 UniqueIDs2 Integers2 UniqueIDs3 Integers3
我想对所有集合中的所有整数求和,但如果有重复,则只有3之间的最高值(如果匹配仅在2集之间则为2)。
我该怎么做?
答案 0 :(得分:0)
以下公式计算这样的总和。
=sum(query({A:B; D:E; F:G}, "select max(Col2) group by Col1"))
{A:B; D:E; F:G}
堆叠工作表的列(如果第一行是标题,您可能需要使用A2:B)。结果是一个包含两列的数组,在Col1中为Id,在Col2中为整数。Query
为每个Id选择第二列的最大元素。Sum
添加了这些。