Суммируйте значения из столбца для уникальных значений в другом столбце (Google Таблицы)

#google-sheets #google-sheets-formula

Вопрос:

У меня есть набор данных клиентов страховой компании, в котором один и тот же пользователь будет появляться несколько раз. Я хочу суммировать столбец на основе уникальных идентификаторов в другом. Например:

 (column A (user_id), column B (total_paid))
(1, 5)
(2,10)
(3,15)
(4,20)
(5,10)
(5,10)
(5,10)
(6,12)
(6,12)
(6,12)

Total_paid = 72
 

Пока что я хочу сделать это в Google Таблицах, прежде чем перенести его на собственный SQL. Думаю о суммах счетах, но до сих пор ничего не сработало.

Ответ №1:

пробовать:

 =QUERY(A:B; "select A,sum(B) where A is not null group by A label sum(B)''")
 

Комментарии:

1. «Результат массива не был расширен, потому что он перезаписал бы данные» в ячейке, где находится формула. Как мне это исправить? @player0

2. @DarShavit этой формуле нужны два пустых столбца, чтобы «развернуть» вывод