1

Приведено 678,792 строк данных FX в Excel за двухлетний период, который показывает курс евро к фунту:

DDMMYYYY    HH:MM   FX
28/10/2016  12:15   0.89981
28/10/2016  12:16   0.89989
28/10/2016  12:17   0.89978
28/10/2016  12:18   0.9001
28/10/2016  12:19   0.90017
28/10/2016  12:20   0.90013
28/10/2016  12:21   0.90014

Скачать исходные данные

Как я могу повернуть данные к:

  • Отображение среднего валютного курса за месяц
  • Рассчитайте среднее значение £ 500 в евро за каждый месяц

Полученные сводные данные должны выглядеть следующим образом:

Row Labels  Average of FX   Average of £500 in EUR  
- 2015          
 - Qtr1         
    Jan     0.767239686     651.6868312
    Feb     0.741031818     674.7348597
    Mar     0.723227086     691.3457881

Я попытался это, добавив вычисляемое поле:

[£500 in EUR] = 500/FX

Однако это приводит к неверным значениям. Моя сводная таблица выглядит так:

Row Labels  Average of FX   Average of £500 in EUR  
- 2015          
 - Qtr1         
    Jan     0.767239686     0.004339516
    Feb     0.741031818     0.004737974
    Mar     0.723227086     0.004329977

Есть ли способ достичь этого в Excel без использования одного из следующих методов:

  • Добавление столбцов к исходным данным для расчета 500/FX до разворота
  • Добавление вычислений вне сводки с помощью GETPIVOTDATA()
  • Использование VBA

0