Как применить формулы к сводным таблицам
Всем хороши сводные таблицы (они же Pivot table).
Но уже довольно давно меня раздражало, что со сводными таблицами нельзя работать через формулы. А иногда хочется.
Например, когда я указываю в таблице данные из нескольких лет, но рост год к году хочу показать только между двумя последними.
Я буду работать с вот такой таблицей:
Как я делала это раньше: данные из одной ячейки, делим на другую, получаем нужный результат. Обратите внимание: в строке формул мы видим отсылку на получение данных из сводной таблицы.
Но при попытке копировать автоматического расчета не происходит. Вводить формулу для каждой ячейки – слишком трудозатратно.
Что делать? Раньше я копировала данные из сводной таблицы, и считала все через формулы на отдельном листе. Это НЕУДОБНО.
Но буквально сегодня подсмотрела простой и очень логичный способ применить формулы к данным из сводных таблиц. При вводе формулы не кликаем на ячейки, а прописываем их номера.
Вуаля, формула растянулась, задача решена.
Эта хитрость сэкономила мне немало времени.
Comments
- Anonymous
January 01, 2003
Хитрость сомнительная какая-то. В конкретном примере надо добавить вычисляемый объект к полю "год" сводной таблицы. - Anonymous
January 24, 2014
Можно просто отключить в настройках-формулах автоматическую подстановку GETPIVOTDATA вместо формулы - Anonymous
February 13, 2014
расскажите про ВПР он всегда не работает. - Anonymous
March 21, 2014
А вы знаете, что ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ - работает как ВПР, но только является при этом многомерной - можно задавать МНОЖЕСТВА критериев извлечения данных?
Зачем их отключать? Ими надо пользоваться! - Anonymous
March 21, 2014
Если вам не нравится функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ, то идем на вкладку Параметры, выпадающий список Параметры - снимаем галочку GetPivotData. Но, на самом деле, можно просто в аргументах этой функции заменить слово "Амортизация" на адрес ячейки A4 и спокойно протянуть формулу вниз. Это очень полезная и удобная функция - рекомендую научиться ей правильно пользоваться :) - Anonymous
December 25, 2014
Добрый день!
Благодарю за объяснение!Сегодня было срочное задание, разбираться было некогда.Одну таблицу сделала нерацирнально, и поленившись продолжать в том-же духе нашла Ваш комментарий. - Anonymous
May 22, 2015
спасибо!