2017-01-12 2 views
1

У меня есть 3 набора данных, состоящих из 1 столбца со списком уникальных идентификаторов, а другой с целыми числами. Некоторые из уникальных идентификаторов (с их целым числом) отображаются в более чем 1 наборе, другие - нет.Из нескольких наборов данных сумма наивысших чисел для каждого Id

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

Я хочу просуммировать все целые числа во всех наборах, но если есть дубликат, только просуммировать самый высокий между 3 (или 2, если матч только между 2 комплекта).

Как я могу это сделать?

ответ

0

Следующая формула вычисляет такую ​​сумму.

=sum(query({A:B; D:E; F:G}, "select max(Col2) group by Col1")) 
  1. {A:B; D:E; F:G} стека столбцы вашего листа (вы можете использовать A2: B, если первая строка являются заголовками). Результатом является массив с двумя столбцами, Id в Col1 и integer в Col2.
  2. Query выбирает максимальный элемент второго столбца для каждого идентификатора.
  3. Sum добавляет их.
+0

Это работает! Благодаря! – MultiformeIngegno

Смежные вопросы