Сводная таблица Excel, разница между полями в одном столбце

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

Account Name    Year    Amount
Account 1   2014    15000
Account 1   2015    20000
Account 2   2014    30000
Account 2   2015    60000

Так для счета 1 разница 5K и coount 2 разница 30K. Как получить разницу для двух полей, когда суммы принадлежат одному столбцу и могут быть дифференцированы только по годам?

сумму столбца Метки

 
Row Labels  2014        2015          Grand Total
Account 1     15000   20000      35000
Account 2     30000   60000      90000
Grand Total 45000     80000      125000

Вывод, который я хотел бы показать ниже:

мне нужно, чтобы изменение было частью сводной таблицы, потому что я хочу затем получить верхнюю базу 40 по столбцу изменений.

сумму столбцов



Account. 2014 2015 Change Account 2 30000 60000 30000 Account 1 15000 20000 5000 Grand Total 45000 80000 35000

29
задан Ramhound
07.11.2022 10:10 Количество просмотров материала 2450
Распечатать страницу

2 ответа

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

ROWS: Account Name
COLS: Year
VALUES: Amount

затем щелкните правой кнопкой мыши на одном из значений и выберите "Показать значения как". Измените значение по умолчанию "без вычисления" на "отличие от" с помощью Base Field "год" и Base Item на (previous)

теперь вы близки, но если вы также хотите увидеть исходные данные, вам нужно добавить amount обратно в VALUES второй раз. Подправить заголовки, и вы сделали.

обновление: альтернатива подход состоял бы в том, чтобы добавить еще один столбец к исходным данным со следующей формулой (предполагается, что вы отформатировали исходные данные в виде таблицы Excel и отсортировали по счету / году):

=IF([@Account]=R[-1]C1, IF(ISNUMBER(R[-1]C), [@Amount]-R[-1]C3, 0), 0)

это работает только в том случае, если у вас нет пропущенных лет в ваших данных. Однако затем можно применить фильтр top-10 к этому столбцу, который соответствующим образом изменит отображение сводной таблицы.

2
отвечен Julian Knight 2022-11-08 17:58
  • сначала нажмите в области строки; это очень важно, не понимая, что это стоило мне 5 лет удобства сводной таблицы.

  • нажмите поля элементы и наборы и выберите "элементы". Это будет "Формула 1", а затем выражение внизу. В полях ниже должно быть имя поля, а затем поле справа со значениями 2014 и 2015.

  • в поле "выражение" просто нажмите на базовый год и добавить '-' затем нажмите на год движения (т. е. 2015-2014).

  • затем он добавит строку в нижнюю часть меток строк и может быть выбран самостоятельно.

0
отвечен frank 2022-11-08 20:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх