2017-01-12 2 views
1

데이터 집합이 3 개 있습니다. 모두 고유 한 ID 목록과 정수가있는 1 개의 열로 구성됩니다. 일부 고유 ID (정수 포함)는 1 세트 이상 표시되고 다른 ID는 표시되지 않습니다.여러 데이터 집합에서 각 ID에 대해 가장 높은 숫자를 합계합니다.

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

나는 모든 세트에있는 모든 정수를 합계를,하지만 중복이 있는지 (경기는 2 사이의 세트 인 경우 또는 2) 만 3 사이의 가장 높은 합계.

어떻게하면됩니까?

답변

0

다음 공식은 이러한 합계를 계산합니다.

=sum(query({A:B; D:E; F:G}, "select max(Col2) group by Col1")) 
  1. {A:B; D:E; F:G}이 시트의 열을 스택 (: 1 행 헤더 경우 B는 A2를 사용할 수 있습니다). 결과는 Col1의 Id와 Col2의 두 열이있는 배열입니다.
  2. Query은 각 ID에 대해 두 번째 열의 최대 요소를 선택합니다.
  3. Sum.
+0

작동합니다! 감사! – MultiformeIngegno

관련 문제