Я помогаю коллеге исправить электронную таблицу с такой же проблемой, как указано в этом сообщении ozgrid.
Проблема: сводная таблица с 31 вычисляемым полем. Некоторые вычисляемые поля являются расчетами исходных данных, в то время как другие являются вычислениями результатов других вычисляемых полей (это проблемная часть).
Пример и единственный обходной путь, который я имею до сих пор:
Total Sales $ TY
='Chain Sales Dlrs TY'+'WTD Sales TY'
Total LY Sales $
='Chain Sales Dlrs LY'+'WTD Sales LY'
Chg Sales $
='Total Sales $ TY'-'Total LY Sales $'
Total Sales $ TY
и Total LY Sales $
используются значения источника данных, Chg Sales $
использует результаты Total Sales $ TY
и Total LY Sales $
для расчета изменений. При изменении источника данных (например, при изменении значений, заголовков столбцов, вставки столбцов и т.д.)Chg Sales $
выдаст #NAME?
ошибка при обновлении. Если я изменю Chg Sales $
на формулу, используя ссылки на источники данных (т.е. =('Chain Sales Dlrs TY'+'WTD Sales TY')-('Chain Sales Dlrs LY'+'WTD Sales LY')
), это сработает , но есть 20-30 из них, чтобы измениться.
Есть ли способ использовать результаты вычисляемых полей в вычисляемом поле и при этом корректно обновлять его в Excel 2010?