2013-09-18 5 views
7

Предположим, что у меня есть следующие таблицы в ExcelГруппировка Сумма в Excel

A  B 
Item quantity_sold 
A  3 
A  4 
A  1 
B  5 
B  2 
D  12 
C  3 
C  7 
C  8 

и мне нужно суммировать quantity_sold, сгруппированные по пункту и печати результатов на соседнем столбце только один раз в каждой группе, аналогично следующие

A  B     C 
Item quantity_sold SUM_by_item_type 
A  3     8 
A  4 
A  1 
B  5     7 
B  2 
D  12    12 
C  3     18 
C  7 
C  8 

Можно ли достичь этого без использования сводных таблиц?

enter image description here

+0

Что вы имеете против сводных таблиц? – Stepan1010

ответ

17

Попробуйте эту формулу в C2 c opied вниз

=IF(A2=A1,"",SUMIF(A:A,A2,B:B))

Это даст вам сумму на первой строке каждой группы - остальные строки остаются пустыми

+0

Формула выше привела к пустой ячейке. Нет ответов. Что я делаю неправильно? – Ahmedov

+2

@ Ахмедов, формула Барри работает, если у вас есть строка заголовка (как в ваших примерах. Если у вас нет строки заголовка, как показано на скриншоте, тогда формула в C1 будет '= IF (COUNTIF ($ A $ 1: A1, A1)> 1, "", SUMIF (A: A, A1, B: B)) 'и которые могут быть скопированы по-прежнему – SeanC

+0

Спасибо, Шон - это сделает это ... –

0

Итого особенность:

  1. Перейдите на вкладку Данные в ленте в Excel панель инструментов
  2. Нажмите кнопку «Сортировать» и отсортировать по столбцу категории
  3. Нажмите кнопку «Итого» и заполните диалоговом окне г в зависимости от обстоятельств, затем нажмите кнопку OK

Видео пример: https://www.youtube.com/watch?v=OBj30n_x5aQ

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