Максимальная сумма в сводной таблице Excel - PullRequest
4 голосов
/ 09 апреля 2019

Пожалуйста, не отмечайте это как дубликат Сумма максимума в сводной таблице для Excel , потому что нет даже ответа на него.

У меня есть сводная таблица элементов, сгруппированных по идентификатору и месяцу, и получающих максимальное значение Q среди всех элементов. Таким образом, итоги получают максимумы.

    +------------+---------+----------------+
    |    A       |    B    |       C        |
  +-+------------+---------+----------------+
  |1|  Month     |  ID     |  Max(Q)        |
  +-+------------+---------+----------------+
  |2|  1         |  A      |  23            |
  +-+------------+---------+----------------+
  |3|  1         |  B      |  11            |
  +-+------------+---------+----------------+
  |4| Subtotal 1 |                      23  |
  +-+------------+---------+----------------+
  |5|  2         |  C      |  85            |
  +-+------------+---------+----------------+
  |6|  2         |  D      |  6             |
  +-+------------+---------+----------------+
  |7| Subtotal 2 |                      85  |
  +-+------------+--------------------------+
  |8|  Total                            85  |
  +-+---------------------------------------+

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

    +------------+---------+----------------+
    |    A       |    B    |       C        |
  +-+------------+---------+----------------+
  |1|  Month     |  ID     |  Sum(Max(Q))   |
  +-+------------+---------+----------------+
  |2|  1         |  A      |  23            |
  +-+------------+---------+----------------+
  |3|  1         |  B      |  11            |
  +-+------------+---------+----------------+
  |4| Subtotal 1 |                      34  |
  +-+------------+---------+----------------+
  |5|  2         |  C      |  85            |
  +-+------------+---------+----------------+
  |6|  2         |  D      |  6             |
  +-+------------+---------+----------------+
  |7| Subtotal 2 |                      91  |
  +-+------------+--------------------------+
  |8|  Total                           125  |
  +-+---------------------------------------+

Я не могу добиться цели из этого видео https://www.youtube.com/watch?v=URfAkq0_dj0, потому что:

  1. Я не могу изменить базу данных.
  2. Исходная таблица находится в модели данных, поэтому я думаю, что по этой причине я не могу выбрать пользовательский промежуточный итог (Не уверен, исправьте меня, если я ошибаюсь).

Custom subtotal

Есть идеи?

О, я тоже открыт для использования VBA.

1 Ответ

0 голосов
/ 10 апреля 2019

Предполагается, что ваша сводная таблица выглядит примерно так:

img1

Вы можете щелкнуть правой кнопкой мыши строку подытога, перейти к «Суммировать значения по» и выбрать «Сумма ":

img2

В результате:

img3

...