добавление поля с формулой в сводную таблицу Excel

добавление поля с формулой в сводную таблицу Excel

В списке полей сводной таблицы Excel 2007 имеются следующие поля.

SaleDate
Amount

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

SaleDate
Amount
SaleDay

После того, как я добавлю SaleDayвзаголовки строки AmountкЦенности, результат может выглядеть так.

   SaleDay  | Amount
------------+-------
1           |  15646
2           | 851562
3           | 515155
4           | 613215
5           | 516846  
6           | 511662
7           |  25165
------------+-------
Grand Total |3049251

решение1

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

Самым простым было бы просто использоватьWEEKDAY()функция для добавления дополнительного столбца в ваши данные, а затем включения его в таблицу.

Предполагая, что информация SaleDate находится в столбце A вашей электронной таблицы, Amounts в столбце B, а заголовки столбцов находятся в строке 1, вы можете ввести SaleDayв ячейку C1, =WEEKDAY(A2)в ячейку C2 и скопировать формулу вниз по столбцу. Заголовок столбца важен для работы сводной таблицы. После того, как диапазон исходных данных для сводной таблицы будет расширен для включения столбца C, он SaleDayдолжен быть доступен как поле в вашей сводной таблице.

Связанный контент