2016-11-17 15 views
0

У меня есть 4 списка части # s, и каждый из них имеет столбец для суммы. Часть # s может повторяться или не повторяться в каждом списке, но я хочу, чтобы это был один большой список каждой отдельной части # с общей суммой, которая была в каждом столбце. Я покажу вам пример.Как я могу добавить количество элементов, если они находятся в нескольких столбцах в Excel?

Part# Amt Part# Amt Part# Amt Part# Amt 
A  0 A  1 A  1 A  2 
B  0 B  2 C  4 B  5 
C  1 C  0 D  0 C  0 
D  4 D  3 E  0 D  0 
E  7 E  6 F  4 E  3 
F  4 F  0 G  3 F  5 
G  2 G  0 H  5 G  6 
H  6 H  2 I  0 H  0 
I  2 
J  6 
K  3 

И тогда я хотел бы мою последнюю колонку, чтобы быть как это:

Part# Amount 
A  4 
B  7 
C  5 
D  7 
E  16 
F  13 
G  11 
H  13 
I  2 
J  7 
K  3 

Что это лучший способ для меня, чтобы идти об этом? Спасибо

ответ

0

Если у вас есть только 4 таких списков, то самый простой способ будет

  1. Скопируйте и вставьте все списки в один список
  2. Создайте второй список отдельных частей, с помощью REMOVE кнопки на вкладке Data дублирует, чтобы сделать список частей различных
  3. Используйте функцию SUMIFS(), чтобы суммировать данные из первого списка ко второму списку

Вот изображение с EXA mple и формула:

enter image description here

0

Не самое элегантное решение, чтобы быть уверенным, но:

=SUMIF($A$2:$A$12,A2,$B$2:$B$12)+SUMIF($C$2:$C$9,A2,$D$2:$D$9) 
+SUMIF($E$2:$E$9,A2,$F$2:$F$9)+SUMIF($G$2:$G$9,A2,$H$2:$H$9) 

Просто поместите A-K в первой колонке и приведенной выше формулы для подсчета в сумме.

1

Если у вас установлена ​​последняя версия Excel (2013+) pro plus edition, возможно, вы сможете использовать Модели данных и надстройку PowerPivot (MS:Create a Data Model in Excel). Однако следующее должно работать независимо от версии и даже попробовать/протестировать в LibreOffice Calc.

Если предположить, что у вас есть ваши данные в столбцах A:H, и что у вас уже есть полный список Часть # в колонке I, вы можете использовать следующую формулу (изменять в соответствии с набором данных) в J2:J12

=SUMIF($A$2:$A$12,I2,$B$2:$B$12) 
+SUMIF($C$2:$C$9,I2,$D$2:$D$9) 
+SUMIF($E$2:$E$9,I2,$F$2:$F$9) 
+SUMIF($G$2:$G$9,I2,$H$2:$H$9) 

скопировать формулу вниз, и она должна постепенно изменять I2 ссылки надлежащим образом, пока вы не дойдете до окончательной формулы внутри J12

=SUMIF($A$2:$A$12,I12,$B$2:$B$12) 
+SUMIF($C$2:$C$9,I12,$D$2:$D$9) 
+SUMIF($E$2:$E$9,I12,$F$2:$F$9) 
+SUMIF($G$2:$G$9,I12,$H$2:$H$9) 

Это дает следующие результаты:

Part# Amount 
A  4 
B  7 
C  5 
D  7 
E  16 
F  13 
G  11 
H  13 
I  2 
J  6 
K  3 

Это решение основано на известных входах. Для чего-то динамического вам может потребоваться перейти в VBA/Macro или какой-либо другой инструмент базы данных, например SQL или Access.

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

  • Нет связанных вопросов^_^