2015-05-07 4 views
0

У меня есть рабочий лист, как показано ниже.Использование Excel для суммирования позиций

Name | E-mail | Item 1 | Quantity | Item 2 | Quantity 

User 1 | [email protected] | Product 5 | 1 | Product 1 | 2 
User 2 | [email protected] | Product 1 | 4 | Product 5 | 2 

Etc. 

Как вы можете видеть, каждая строка содержит информацию о заказе, но продукты находятся в заказе, помещенном в корзину, а не по умолчанию.

То, что я хотел бы сделать, это иметь возможность просматривать эти данные, как показано ниже

Name | E-mail | Product 1 | Product 2 

User 1 | [email protected] | 2 | 0 
User 2 | [email protected] | 4 | 0 

Я был в состоянии использовать COUNTIF найти количество раз продукт в списке, но это не принимать во внимание кратные элементы.

Edit:

Если Пользователь 1 имеет Продукт 1 в любом месте в порядке их линии я хотел бы, чтобы отобразить количество и т.д.

В основном мой лист источник данных действительно плохо и мне нужно его заказать.

+0

= countif (cell a #) * (ячейка b #) Где ячейка a является ячейкой, содержащей продукт, а ячейка b является ячейкой, содержащей целочисленный множитель для количества – ryyker

+0

Если вы добавите немного больше в свой вопрос, вы может получить еще несколько человек, которые пытаются помочь. Как и сейчас, представленная информация сбивает с толку. Нет четкой корреляции между приведенными выше данными и как вы хотите просмотреть ее ниже. Четко изложите проблему, и вы получите более четкие ответы. – ryyker

+0

Спасибо, я попробовал множитель, как вы предполагали, но поскольку продукты могут быть где угодно в строке заказа, я не могу заставить это учитывать это. –

ответ

0

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

Name | E-mail | Item  | Quantity 
User 1 | [email protected] | Product 5 | 1 
User 1 | [email protected] | Product 1 | 2 
User 2 | [email protected] | Product 1 | 4 
User 2 | [email protected] | Product 5 | 2 

Вы можете использовать сводную таблицу, чтобы подвести итоги (Вставить> сводную таблицу).

+0

Возможно, я смогу загрузить данные в этом формате. Ожидайте, что запросы на сводную таблицу отправляются. Спасибо –

+0

Вы решили мою проблему старым bean-компонентом. Кажется, я не могу дать вам преимущество! –

+0

@RichArmstrong - Я отведу вам этот ответ (так как вы выразили это желание, но не смогли). Вы должны нажать на полый флажок, указав, что Энди ответил на вашу проблему. Также, пожалуйста, *** [принять тур] (http://stackoverflow.com/tour) ***, чтобы лучше познакомиться с протоколами SO и т. Д. – ryyker

0

Загружая данные в формате, предложенном Энди Хердом, я смог использовать сводную таблицу, чтобы получить нужный мне результат.