Группировка по сумме в 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
есть ли способ достичь этого без использования сводных таблиц?
3 ответов
попробуйте эту формулу в C2, скопированном
=IF(A2=A1,"",SUMIF(A:A,A2,B:B))
Это даст вам сумму в первой строке каждой группы - другие строки остаются пустыми
Я бы создал меньшую таблицу рядом (или на другом листе) и использовал
=SUMIF(A:A,"A",B:B)
где...
=SUMIF(different-item-range,"what you're looking for",things-to-add-together)
=SUMIF
все объясняется здесь:http://office.microsoft.com/en-gb/excel-help/sumif-function-HP010062465.aspx
функция промежуточного итога:
- перейдите на вкладку "Данные" в Excel на панели инструментов ленты
- Нажмите кнопку сортировки и Сортировать по вашей категории столбца
- Нажмите кнопку промежуточный итог и заполните соответствующее диалоговое окно, затем нажмите OK
пример видео:https://www.youtube.com/watch?v=OBj30n_x5aQ