Как создать диапазон для суммарной выручки магазина в сводных таблицах - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть набор данных, который выглядит примерно так:

Store   Revenue
1       50
1       100
1       200
1       1001
2       75
2       900
2       100
2       8000
2       2000
3       300
3       300
4       1000
4       200

Я хотел бы суммировать (общий) доход для каждого магазина, что можно сделать с помощью сводной таблицы - Магазин в строках и суммахДоход в стоимостном выражении. Теперь я хотел бы посмотреть, какие магазины и их общая сумма находятся в пределах выручки. например - в диапазоне 0-499 ни один из магазинов не должен отображаться, 500-999 должен иметь магазин 3, 1000-1499 должен иметь 1 и 4 и т. д.

Я попытался сгруппировать по доходу, добавивдоход в столбцы в сводной таблице и настройка группировки - начиная с 0, заканчивая 8000, на 500.

в этом случае группировка не учитывает общую сумму, но отдельные суммы, например, 0-499, не должныиметь какие-либо магазины, но магазины 1, 2, 3, 4 отображаются, потому что есть отдельные строки магазинов со значениями <499 (см. вывод ниже). </p>

Неправильный вывод. Метки столбца суммы доходов
Метки строк 0-499 500-999 1000-1499 2000-2499 7500-8000
1 350 1001
2 175 900 2000 8000
3 600
4 200 1000

Желаемый выход enter image description here

1 Ответ

1 голос
/ 06 ноября 2019

Обновление:

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

Формула ячейки C2:

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

enter image description here

2, Добавить столбец диапазона на основе общего дохода магазина.

Формула ячейки D2:

= IF(C2 <> " ", IF(AND(C2<=499,C2>=0), "0-499",
   IF(AND(C2<=999,C2>=500),"500-999",
     IF(AND(C2<=1499,C2>=1000),"1000-1499",
       IF(AND(C2<=2499,C2>=2000), "2000-2499",
         IF(AND(C2<=8000,C2>=7500), "7500-8000", 
           IF(AND(C2<=11499,C2>=11000), "11000-11499", " ")))))), " ")

enter image description here

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

enter image description here

4, Вставьте сводную таблицу.

То же расположение полей сводной таблицы:

enter image description here


Окончательный результат:

enter image description here


Оригинальный ответ:

Три шага:

1, Создайте столбец диапазона, используя следующую формулу:

=IF(AND(B2<=499,B2>=0), "0-499", 
   IF(AND(B2<=999,B2>=500),"500-999",
     IF(AND(B2<=1499,B2>=1000),"1000-1499",
       IF(AND(B2<=2499,B2>=2000), "2000-2499",
         IF(AND(B2<=8000,B2>=7500), "7500-8000","0")))))

Результат ниже:

enter image description here

2, вставьте сводную таблицу и поместите столбцы в правильные поля:

enter image description here

enter image description here

3, Скрыть [Общий итог]

enter image description here


Окончательный результат:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...