Как подвести итог на основе вхождений в один столбец

CUSTOMER_SITE    INVOICE_AMOUNT
95093              14711.65
95093              282240
11111              10
11111              10
11111              10

CUSTOMER_SITE и INVOICE_AMOUNT — два столбца.

Я хочу суммировать второй столбец на основе вхождений в первом столбце. Пример:

11111 встречается три раза, поэтому я хочу узнать эту сумму из столбца B:

11111 10 + 10 + 10 = 30


person pradeep    schedule 15.08.2013    source источник
comment
взгляните на Формулы массива и Заставить формулы массива работать   -  person Our Man in Bananas    schedule 15.08.2013


Ответы (2)


В Range("C2") вставьте эту формулу =SUMIF(A:A,A2,B:B)

Нажмите в правом нижнем углу и перетащите формулу вниз до последней строки, представленной в столбце A или B.

формула перетаскивания

Выберите столбцы A и C, щелкните правой кнопкой мыши и скопируйте

Выберите столбец D Специальная вставка (как Values)

вставить как ЗНАЧЕНИЯ

Выберите столбцы D и E, перейдите на вкладку Data в верхней части панели инструментов и найдите Remove Duplicate.

Удалить дубликат

Отмените выбор столбца E и нажмите OK.

Отменить выбор столбца E

Теперь ваши столбцы D и E содержат отдельные CUSTOMER_SITE и итого из INVOICE_AMOUNT

finished

person Community    schedule 15.08.2013

Я бы использовал Сводная таблица, специально разработанная и очень простая:

пример SO18250133

person pnuts    schedule 15.08.2013