Подсчет в группах

Рассмотрим следующую таблицу в Excel:

status   | order | attribute 
---------------------------
purchased| table | brown
purchased| table | yellow
purchased| table |
purchased| sofa  |
purchased| sofa  | green
purchased| sofa  | 
purchased| pillow| brown
purchased| pillow| yellow
purchased| pillow|
shipped  | lamp  |
shipped  | lamp  |
shipped  | lamp  |
shipped  | desk  | brown
shipped  | desk  | 
shipped  | desk  | 

Я пытаюсь посчитать каждого order посредством attributes, поэтому я могу получить сводку следующих данных:

  1. Количество уникальных orders без attributes
  2. Количество уникальных orders где один order имеет brownattribute но нет другого attributes
  3. Количество уникальных orders где один order имеет brownattribute а другой имеет yellowattribute

и так далее. В идеале эти числа также можно разделить на status также.

Но, исходя из приведенной выше таблицы, резюме должно выглядеть так:

  1. Количество уникальных orders без attributes: 1 (лампа)
  2. Количество уникальных orders где один order имеет brownattribute но нет другого attributes: 1 (стол)
  3. Количество уникальных orders где один order имеет brownattribute а другой имеет yellowattribute: 2 (стол и подушка)

Я гуглил и тестировал часами, но безрезультатно.

1 ответ

Добавьте данные в модель данных Excel, а затем создайте сводные таблицы с агрегированием "различное количество". Поиграйте с порядком вещей, чтобы достичь желаемых результатов. Возможно, вам придется построить более одной сводной таблицы, чтобы показать все желаемые результаты.

Другие вопросы по тегам