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

Сводные таблицы в excel — уже сами по себе мощный инструмент работы с данными. Однако, использования стандартного функционала сводных таблиц может быть недостаточно. Иногда нужно произвести дополнительные вычисления и получить поля, которых нет в исходной таблице данных. Тогда на помощь приходят инструменты Вычисляемое поле и Вычисляемый объект для сводных таблиц Excel.

В этой статье:

  • Что такое вычисляемое поле и для чего оно нужно
  • Как создать вычисляемое поле в сводной таблице Excel
  • Альтернатива № 1 вычисляемому полю: столбец с расчетом в исходной таблице
  • Почему не всегда можно применять расчетный столбец для вычислений в сводной таблице
  • Альтернатива № 2 вычисляемому полю: вычисления вне диапазона сводной таблицы
  • Что такое вычисляемый объект
  • Как создать вычисляемый объект
  • Удаление и изменение вычислений в сводных таблицах
  • Недостатки использования вычислений в сводных таблицах excel
  • Как получить формулы вычислений

Что такое Вычисляемое поле и для чего оно нужно

Вычисляемое поле – это виртуальное поле данных, создаваемое в результате вычислений, основанных на существующих полях сводной таблицы. Другими словами, это данные, которые возникают в результате расчетов и попадают в готовом виде в сводную таблицу. В исходной таблице они не фиксируются. При этом, если в исходной таблице данных происходят изменения (например, добавились новые строки), вычисляемое поле также пересчитается.

Проще всего понять, как работает вычисляемое поле, на примере.

Имеем таблицу с данными о выручке в торговых точках сети магазинов.

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

вычисляемое поле в excel

Для создания вычисляемого поля “Средний чек” используются имеющиеся в таблице поля “Выручка” и “Кол-во чеков”. Однако, поле “Средний чек” будет добавлено только в сводную таблицу, но в исходной таблице его не будет.

У вас может возникнуть резонный вопрос: а зачем морочить голову вычисляемыми полями, когда такой же столбец можно добавить в исходную таблицу? Иногда это действительно так. Но у такого метода есть ряд ограничений и недостатков. В первую очередь, иногда невозможно или неудобно внести изменения в исходную таблицу. Во-вторых, при следующем обновлении исходной таблицы в нее могут добавиться новые столбцы, и тогда ваши расчеты затрутся.

1) Для начала создадим сводную таблицу, в строки которой добавим категорию торговой точки. В значения — сумму по полю Выручка и сумму по полю Кол-во чеков.

вычисляемое поле в excel

2) Установим курсор на любой ячейке сводной таблицы и перейдем на вкладку Анализ — блок ВычисленияПоля, элементы и наборыВычисляемое поле…

вычисляемое поле в excel

3) Зададим имя вычисляемого поля. Оно не должно повторять ни одного наименования поля в исходной таблице.

вычисляемое поле в excel

4) Теперь напишем формулу, по которой вычисляемое поле будет производить расчет. Нам нужно поле Выручка разделить на поле Кол-во чеков.

Для этого в блоке Поля выделим поле Выручка и нажмем кнопку Добавить поле.

вычисляемое поле в excel

Оно появилось в поле Формула.

вычисляемое поле в excel

Теперь нужно написать оператор деления “/” и таким же образом указать поле Кол-во чеков.

В итоге получим такую формулу:

вычисляемое поле в excel

Если вы достаточно внимательны, то заметили, что название поля Выручка указано без кавычек, а название Кол-во чеков заключено в одинарные кавычки. Это связано в тем, что во втором случае (‘Кол-во чеков’) название поля состоит из нескольких слов. Excel автоматически проставляет эти кавычки, поэтому добавлять или убирать их вручную не нужно.

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

вычисляемое поле в excel

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

вычисляемое поле в excel

Альтернатива № 1 вычисляемому полю: столбец с расчетом в исходной таблице

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

вычисляемое поле в excel

Протянем формулу и заполним столбец (если вы делаете расчет в умной таблице, то формула скопируется автоматически до конца столбца)

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

И здесь мы подобрались к основной причине, почему такой способ — не всегда альтернатива полноценному вычисляемому полю.

Почему не всегда можно применять расчетный столбец для вычислений в сводной таблице

Теперь на основании этой таблицы создадим сводную. Набор полей такой же, как в предыдущем примере, только в поле Значения добавим еще вновь созданный Средний чек.

вычисляемое поле в excel

В столбце Средний чек получилась какая-то ерунда. Это потому, что по умолчанию excel просуммировал значения, нам же нужно получить среднее. Щелкнем по треугольнику возле Сумма по полю Средний чек и выберем Параметры полей значений.

вычисляемое поле в excel

Далее выберем Среднее.

вычисляемое поле в excel

Получили средний чек.

вычисляемое поле в excel

И снова самые внимательные заметят, что он не совпадает с тем Средний чеком, который мы получили при помощи вычисляемого поля. Да и если разделить значение из поля Выручка на Кол-во чеков — получим другие данные. 

вычисляемое поле в excel

Делаем вывод, что при расчете среднего из средних значений данные могут получиться некорректными. Если не углубляться в статистику, причина тому — разный вес каждого среднего.

Альтернатива № 2 вычисляемому полю: вычисления вне диапазона сводной таблицы

Часто пользователи просто производят все необходимые вычисления рядом со сводной таблицей при помощи обычных формул. 

Добавим столбец Средний чек рядом со сводной таблицей и в строке формул напишем формулу деления Выручки на Кол-во чеков. Даже форматирование сделаем, как в сводной.

вычисляемое поле в excel

Такой способ иногда оправдан — когда это временная таблица, и посчитать надо быстро. Однако, если это регулярный отчет, который может модифицироваться, то лучше им не пользоваться. Почему?

Представим ситуацию, что появилась новая категория торговой точки. Обновим сводную, и видим такую “красоту”. Итоги съехали, надо переделывать вручную.

вычисляемое поле в excel

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

Таким образом, делаем вывод, что эта альтернатива рабочая, но только для “одноразовых” вычислений. Никак не для постоянных отчетов.

Что такое вычисляемый объект

Вычисляемый объект — это по сути строка вычисляемая строка данных. В отличие от вычисляемого поля, вычисляемый объект добавляет не столбец, а строку.

Также отличие в том, что вычисляемое поле работает со столбцами, а вычисляемый объект — со строками.

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

Как создать вычисляемый объект

Давайте разделим категории торговых точек на еще более укрупненные категории. В категорию “Большие точки” отнесем категории “Крупная” и “Выше среднего”. В категорию “Маленькие точки” — “Микро” и “Средняя”.  Как видите, категории не имеют какого-то общего признака, по которому можно сделать агрегацию (точнее, он есть, но только в нашей голове).

Работать будем с той же сводной таблицей. 

Щелкнем на любой ячейке в строке таблицы, которую будем группировать.

Важно: именно в строках, а не в числовых значениях!

Далее вкладка Анализ — блок ВычисленияПоля, элементы и наборыВычисляемый объект…

вычисляемое поле в excel

Поле, по которому будет делаться группировка, выделено автоматически. В правой части указаны элементы этого поля — в нашем случае категории точек из сводной таблицы.

вычисляемое поле в excel

Зададим имя объекта “Большие точки” и в поле Формула по аналогии с созданием вычисляемого поля зададим формулу. Использовать будем значения из поля Элементы и кнопку Добавить элемент.

вычисляемое поле в excel

Нажмем Ок, и получим группирующую строку внизу таблицы.

вычисляемое поле в excel

Аналогично сделаем вычисляемый объект для группы “Маленькие точки”. Также добавим ранее созданное вычисляемое поле Средний чек (для полноты картины).

вычисляемое поле в excel

Внизу таблицы располагаются созданные вычисляемые объекты. 

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

вычисляемое поле в excel

Удаление и изменение вычислений в сводных таблицах

Давайте для примера удалим вычисляемое поле Средний чек.

Откроем меню Вычисляемое поле.

вычисляемое поле в excel

Далее в выпадающем списке выберем поле, которое нужно удалить, и нажмем кнопку Удалить.

вычисляемое поле в excel

Готово, вычисляемое поле удалено.

Точно так же удаляется вычисляемый объект, только через соответствующий пункт меню.

вычисляемое поле в excel

Точно также можно внести изменения в вычисляемое поле (или объект). Нужно исправить формулу и нажать Ок, кнопку Удалить не нажимать.

Недостатки использования вычислений в сводных таблицах excel

Автоматизация вычислений при помощи вычисляемых полей или вычисляемых объектов имеет свои недостатки. Учитывайте их.

  • Вычисления возможны только с данными из сводной таблицы. В них невозможно использовать данные, находящиеся за ее пределами. Даже данные из исходной таблицы, если они не добавлены в сводную — использовать нельзя.
  • Вычисляемые объекты по умолчанию никак не выделяются и выглядят как обычная строка. Следовательно, их легко спутать со строкой, и нужно применять дополнительные методы форматирования, например, условное форматирование.
  • Некорректный расчет общих итогов при создании вычисляемых объектов (строк).

Как получить формулы вычислений

Чтобы узнать, какие вычисления производились в сводной таблице, нужно щелкнуть в любой ее ячейке, далее вклдака Анализ — блок ВычисленияПоля, элементы и наборыВывести формулы

вычисляемое поле в excel

Формулы откроются на отдельном листе.

вычисляемое поле в excel

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

Таким образом, мы прокачали свои навыки работы со сводными таблицами. Их можно использовать, например, при создании отчетов или интерактивных дашбордов.


   Сообщество Excel Analytics | обучение Excel

    Канал на Яндекс.Дзен 


Вам может быть интересно:

В сводных таблицах можно использовать функции сведения в полях значений для объединения значений из исходных данных. Если функции сведения и настраиваемые вычисления не дают желаемых результатов, вы можете создать собственные формулы в вычисляемых полях и вычисляемых объектах. Например, можно добавить вычисляемый объект с формулой расчета комиссионных за продажу, которые могут быть разными в различных регионах. Эти комиссионные будут автоматически включены в промежуточные и общие итоги в сводной таблице.

Другой способ вычислений — использовать меры в Power Pivot, которые вы создаете с помощью формулы выражений анализа данных (DAX). Дополнительные сведения см. в разделе Создание меры в Power Pivot.

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

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

  • Функции сведения в полях значений.    В сводной таблице в области значений отображаются сводные данные, вычисленные на основе исходных данных. Рассмотрим пример с такими исходными данными:

    Пример исходных данных сводной таблицы

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

    Пример отчета сводной таблицы

    Пример отчета сводной диаграммы

  • В сводной таблице поле столбца Месяц содержит элементы Март и Апрель. Поле строки Регион содержит элементы Север, Юг, Восток и Запад. Значение на пересечении столбца Апрель и строки Север — это общая выручка от продаж, определенная по исходным данным, для которых столбец Месяц содержит значение Апрель, а столбец Регион — значение Север.

  • В сводной диаграмме поле Регион может представлять собой поле категорий, в котором элементы Север, Юг, Восток и Запад отображаются как категории. Поле Месяц поле может быть полем рядов, в котором элементы Март, Апрель и Май отображаются как ряды, представленные в легенде. Поле значений с именем Сумма продаж может содержать маркеры данных, которые представляют общую выручку в каждом регионе за каждый месяц. Например, один маркер данных может представлять (своим положением на вертикальной оси, т. е. оси значений) сумму продаж за месяц Апрель в регионе Север.

  • Ниже перечислены функции сведения, с помощью которых можно вычислять поля значений. Эти функции доступны для всех типов исходных данных, кроме OLAP.

    Функция

    Сведение данных

    Сумма

    Сумма значений. Функция по умолчанию для числовых данных.

    Количество

    Число значений. Действует аналогично функции СЧЁТЗ. Функция по умолчанию для данных, отличных от числовых.

    Среднее

    Среднее арифметическое.

    Максимум

    Наибольшее значение.

    Минимум

    Наименьшее значение.

    Произведение

    Произведение значений.

    Количество чисел

    Количество числовых значений. Действует аналогично функции СЧЁТ.

    Стандартное отклонение

    Оценка стандартного отклонения генеральной совокупности, где выборка является подмножеством всей генеральной совокупности.

    СТАНДОТКЛОНП

    Стандартное отклонение генеральной совокупности, которая содержит все сводимые данные.

    ДИСП

    Оценка дисперсии генеральной совокупности, где выборка является подмножеством всей генеральной совокупности.

    Несмещенная дисперсия

    Дисперсия генеральной совокупности, которая содержит все сводимые данные.

  • Настраиваемые вычисления.    Служат для отображения значений на основе других элементов или ячеек в области данных. Например, можно отобразить значения в поле данных Сумма продаж как процент от продаж за месяц Март или как нарастающий итог по элементам в поле Месяц.

    Для настраиваемых вычислений в полях значений доступны перечисленные ниже функции.

    Функция

    Результат

    Без вычислений

    Значение, введенное в данное поле.

    % от общей суммы

    Значения в процентах от общей суммы всех значений или точек данных в отчете.

    % от суммы по столбцу

    Все значения в каждом столбце или ряду в процентах от итогового значения по этому столбцу или ряду.

    % от суммы по строке

    Значение в каждой строке или категории в процентах от итогового значения по этой строке или категории.

    Доля

    Значения в процентах от значения базового элемента в соответствующем базовом поле.

    % от суммы по родительской строке

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

    (значение элемента) / (значение родительского элемента по строкам).

    % от суммы по родительскому столбцу

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

    (значение элемента) / (значение родительского элемента по столбцам).

    % от родительской суммы

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

    (значение элемента) / (значение родительского элемента в выбранном базовом поле).

    Отличие

    Значения в виде разности по отношению к значению базового элемента в соответствующем базовом поле.

    Приведенное отличие

    Значения в виде разности в процентах по отношению к значению базового элемента в соответствующем базовом поле.

    С нарастающим итогом в поле

    Значение в виде нарастающего итога для последовательных элементов в базовом поле.

    % от суммы с нарастающим итогом в поле

    Значение в виде нарастающего итога в процентах для последовательных элементов в базовом поле.

    Сортировка от минимального к максимальному

    Ранг выбранных значений в определенном поле с учетом того, что наименьшему из них присваивается значение 1, а остальным — значения более высокого ранга соответственно.

    Сортировка от максимального к минимальному

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

    Индекс

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

    ((значение в ячейке) x (общий итог)) / ((итог строки) x (итог столбца)).

  • Формулы.    Если функции сведения и настраиваемые вычисления не дают желаемых результатов, вы можете создать собственные формулы в вычисляемых полях и вычисляемых объектах. Например, можно добавить вычисляемый объект с формулой расчета комиссионных за продажу, которые могут быть разными в различных регионах. Эти комиссионные будут автоматически включены в промежуточные и общие итоги в отчете.

Доступность вычислений и параметров в отчете зависит от того, получены ли исходные данные из базы данных OLAP.

  • Вычисления на основе исходных данных OLAP.    При создании сводных таблиц на основе кубов OLAP сводные значения вычисляются на сервере OLAP еще до отображения результатов в Excel. В сводной таблице невозможно изменить способ вычисления этих значений. Например, вы не сможете выбрать другую функцию сведения для вычисления полей данных или промежуточных итогов и добавить вычисляемые поля или вычисляемые объекты.

    Кроме того, если сервер OLAP предоставляет вычисляемые поля, называемые «вычисляемыми элементами», вы увидите их в списке полей сводной таблицы. Вы также увидите все вычисляемые поля и вычисляемые объекты, созданные с помощью макросов, которые написаны на языке Visual Basic для приложений (VBA) и хранятся в книге, но не сможете их изменить. Если вам нужны дополнительные типы вычислений, обратитесь к администратору базы данных OLAP.

    Если исходные данные получены из базы данных OLAP, то при вычислении промежуточных и общих итогов можно включить или исключить значения для скрытых элементов.

  • Вычисления на основе исходных данных не из базы данных OLAP.    В сводных таблицах, основанных на внешних данных других типов или на данных листа Excel, для вычисления полей значений, содержащих числовые данные, используется функция «Сумма», а для вычисления полей данных, содержащих текст, — функция «Количество». Для дальнейшего анализа и обработки своих данных вы можете выбрать другие функции сведения, например «Среднее», «Максимум» или «Минимум». Кроме того, можно создавать собственные формулы, в которых используются элементы отчета или другие данные листа. Для этого нужно создать вычисляемое поле или вычисляемый объект в поле.

Формулы можно создавать только в отчетах, которые основаны на исходных данных, полученных не из источника данных OLAP. В отчетах, основанных на базе данных OLAP, формулы не поддерживаются. При использовании формул в сводных таблицах нужно учитывать описанные ниже правила синтаксиса и поведения формул.

  • Элементы формулы сводной таблицы.    В формулах, которые создаются для вычисляемых полей и вычисляемых объектов, можно использовать операторы и выражения, как и в других формулах на листе. Также можно использовать константы и ссылаться на данные из отчета, но не допускается использование ссылок на ячейки и определенных имен. Невозможно использовать функции листа, для которых нужны аргументы в виде ссылок на ячейки или определенных имен, а также формулы массива.

  • Имена полей и элементов.    В Excel имена полей и элементов используются для идентификации этих элементов отчета в формулах. В приведенном ниже примере для данных в диапазоне C3:C9 используется имя поля Молоко. Для вычисляемого объекта в поле Тип, оценивающего объем продаж нового продукта на основе данных о продажах молочных продуктов, можно использовать формулу =Молоко * 115%.

    Пример отчета сводной таблицы

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

  • Формулы работают с итоговыми суммами, а не с отдельными записями.    Формула для вычисляемого поля оперирует суммой исходных данных для каждого используемого поля. Например, формула вычисляемого поля =Продажи * 1,2 умножает сумму продаж для каждого типа и региона на 1,2, а не умножает каждое отдельное значение продаж на 1,2 с последующим суммированием полученных величин.

    Формулы для вычисляемых объектов оперируют отдельными записями. Например, формула вычисляемого объекта =Молоко * 115% умножает каждое отдельное значение продаж молочных продуктов на 115 %, после чего полученные величины суммируются в области «Значения».

  • Пробелы, цифры и символы в именах.    В имени, которое содержит два или несколько полей, их порядок не имеет значения. В примере выше ячейки C6:D6 могут называться ‘Апрель Север’ или ‘Север Апрель’. Имена, которые состоят из нескольких слов либо содержат цифры или символы, нужно заключать в одинарные кавычки.

  • Итоги.    Формулы не могут ссылаться на итоговые значения (в примере выше — это Сумма за март, Сумма за апрель и Общий итог).

  • Имена полей в ссылках на элементы.    Вы можете включить имя поля в ссылку на элемент. Имя элемента должно быть заключено в квадратные скобки, например: Регион[Север]. Используйте этот формат, чтобы избежать ошибок #ИМЯ?, которые возникают, если два элемента в двух разных полях отчета имеют одинаковые имена. Например, если в отчете есть два элемента с именем «Мясо» в полях «Тип» и «Категория», можно избежать появления ошибок #ИМЯ?, ссылаясь на эти элементы следующим образом: Тип[Мясо] и Категория[Мясо].

  • Ссылки на элементы по позиции.    Вы можете сослаться на элемент, указав его позицию в отчете (с учетом того, какие элементы фактически отображаются и как они отсортированы в настоящий момент). Тип[1] — это Молоко, а Тип[2] — Морепродукты. Когда позиции элементов изменятся, например, если какие-то из них будут скрыты или снова отображены, такая ссылка, возможно, будет указывать на другой элемент. Скрытые элементы не учитываются в этом индексе.

    Для ссылки на элементы можно использовать относительные позиции. Они определяются относительно вычисляемого объекта, содержащего формулу. Если текущим регионом является Юг, то Регион[-1] — это Север. Если текущим регионом является Север, то Регион[+1] — это Юг. Например, для вычисляемого объекта можно использовать формулу =Регион[-1] * 3%. Например, для вычисляемого объекта можно использовать формулу =Регион[-1] * 3%. Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.

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

Например, на этой сводной диаграмме представлены данные о продажах для каждого продавца по регионам:

Отчет сводной диаграммы со сведениями о продажах для каждого продавца по регионам

Чтобы посмотреть, как будут выглядеть объемы продаж, если увеличатся на 10 %, можно создать вычисляемое поле в связанной сводной таблице и воспользоваться формулой =Продажи * 110%.

Результат сразу отображается на сводной диаграмме, как показано на этом рисунке:

Отчет сводной диаграммы со сведениями о продажах с увеличением на 10 процентов по регионам

Чтобы отобразить отдельный маркер данных для продаж в регионе «Север» за вычетом транспортных расходов, которые составляют 8 %, можно создать в поле «Регион» вычисляемый объект с такой формулой: =Север – (Север * 8%).

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

Отчет сводной диаграммы с вычисляемым элементом.

Однако вычисляемый объект, созданный в поле «Продавец», будет отображаться как ряд, представленный в легенде, и появится на диаграмме в виде точки данных в каждой категории.

Важно: Создать формулу в сводной таблице, подключенной к источнику данных OLAP, невозможно.

Прежде всего определитесь, что нужно создать в поле: вычисляемое поле или вычисляемый объект. Если вы хотите использовать в формуле данные из другого поля, создайте вычисляемое поле. Если нужно использовать в формуле данные из одного или нескольких конкретных элементов в определенном поле, создайте вычисляемый объект.

В случае вычисляемых объектов в отдельных ячейках можно вводить разные формулы. Например, если вычисляемый объект с именем ЯблокиОбласть содержит формулу =Яблоки * 0,25 для всех месяцев, то для июля, августа и сентября ее можно заменить формулой =Яблоки * 0,5.

Если есть несколько вычисляемых объектов или формул, можно настроить порядок вычислений.

Добавление вычисляемого поля

  1. Щелкните сводную таблицу.

    Отобразится вкладка «Работа со сводными таблицами» с дополнительными вкладками Анализ и Конструктор.

  2. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Вычисляемое поле.

    Изображение ленты Excel

  3. В поле Имя введите имя для поля.

  4. В поле Формула введите формулу для поля.

    Чтобы использовать в формуле данные из другого поля, щелкните его в списке Поля и нажмите кнопку Добавить поле. Например, чтобы вычислить величину комиссионных, составляющую 15 %, для каждого значения в поле «Продажи», введите формулу =Продажи * 15%.

  5. Нажмите кнопку Добавить.

Добавление вычисляемого объекта в поле

  1. Щелкните сводную таблицу.

    Отобразится вкладка «Работа со сводными таблицами» с дополнительными вкладками Анализ и Конструктор.

  2. Если элементы в поле сгруппированы, на вкладке Анализ в группе Группировать выберите команду Разгруппировать.

    Изображение ленты Excel

  3. Щелкните поле, в которое нужно добавить вычисляемый объект.

  4. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Вычисляемый объект.

    Изображение ленты Excel

  5. В поле Имя введите имя вычисляемого объекта.

  6. В поле Формула введите формулу для этого объекта.

    Чтобы использовать в формуле данные из имеющегося элемента, щелкните его в списке Элементы и нажмите кнопку Добавить элемент (он должен находиться в том же поле, что и вычисляемый объект).

  7. Нажмите кнопку Добавить.

Ввод разных формул для вычисляемых объектов в отдельных ячейках

  1. Щелкните ячейку, для которой нужно изменить формулу.

    Чтобы изменить формулу для нескольких ячеек, нажмите клавишу CTRL и, удерживая ее, выделите остальные ячейки.

  2. В строке формул внесите изменения в формулу.

Изменение порядка вычислений для нескольких вычисляемых объектов или формул

  1. Щелкните сводную таблицу.

    Отобразится вкладка «Работа со сводными таблицами» с дополнительными вкладками Анализ и Конструктор.

  2. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Порядок вычислений.

    Изображение ленты Excel

  3. Щелкните одну из формул и нажмите кнопку Вверх или Вниз.

  4. Повторите эти действия для других формул, чтобы расположить их в нужном порядке.

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

  1. Щелкните сводную таблицу.

    Отобразится вкладка «Работа со сводными таблицами» с дополнительными вкладками Анализ и Конструктор.

  2. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Вывести формулы.

    Изображение ленты Excel

Перед тем как редактировать формулу, определите, к чему она относится: к вычисляемому полю или вычисляемому объекту. Если формула находится в вычисляемом объекте, также определите, является ли она единственной для него.

В случае вычисляемых объектов можно изменять отдельные формулы для конкретных ячеек одного объекта. Например, если вычисляемый объект с именем ЯблокиРасчет содержит формулу =Яблоки * 0,25 для всех месяцев, то для июля, августа и сентября ее можно заменить формулой =Яблоки * 0,5.

Определение принадлежности формулы к вычисляемому полю или вычисляемому объекту

  1. Щелкните сводную таблицу.

    Отобразится вкладка «Работа со сводными таблицами» с дополнительными вкладками Анализ и Конструктор.

  2. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Вывести формулы.

    Изображение ленты Excel

  3. Найдите в списке формулу, которую нужно изменить. Она может находиться в разделе «Вычисляемое поле» или «Вычисляемый объект».

    Если для одного вычисляемого объекта задано несколько формул, то формулой по умолчанию, введенной при его создании, является та, для которой в столбце B указано его имя. Для остальных формул в столбце B указывается не только имя самого вычисляемого объекта, но и имена элементов, на пересечении которых используется формула.

    Предположим, что есть формула по умолчанию для вычисляемого объекта с именем МойЭлемент, а также другая формула для этого объекта с именем МойЭлемент Январь Продажи. В сводной таблице вы увидите эту формулу в ячейке «Продажи» для строки «МойЭлемент» и столбца «Январь».

  4. Чтобы внести изменения, воспользуйтесь одним из описанных ниже способов.

Редактирование формулы вычисляемого поля

  1. Щелкните сводную таблицу.

    Отобразится вкладка «Работа со сводными таблицами» с дополнительными вкладками Анализ и Конструктор.

  2. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Вычисляемое поле.

    Изображение ленты Excel

  3. В списке Имя выберите вычисляемое поле, для которого нужно изменить формулу.

  4. В поле Формула измените формулу.

  5. Нажмите кнопку Изменить.

Редактирование одной формулы для вычисляемого объекта

  1. Щелкните поле, содержащее вычисляемый объект.

  2. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Вычисляемый объект.

    Изображение ленты Excel

  3. В поле Имя выберите вычисляемый объект.

  4. В поле Формула измените формулу.

  5. Нажмите кнопку Изменить.

Редактирование отдельной формулы для конкретной ячейки вычисляемого объекта

  1. Щелкните ячейку, для которой нужно изменить формулу.

    Чтобы изменить формулу для нескольких ячеек, нажмите клавишу CTRL и, удерживая ее, выделите остальные ячейки.

  2. В строке формул внесите изменения в формулу.

    Совет: Если есть несколько вычисляемых объектов или формул, можно настроить порядок вычислений. Дополнительные сведения см. в разделе Изменение порядка вычислений для нескольких вычисляемых объектов или формул.

Примечание: Если удалить формулу из сводной таблицы, восстановить ее будет невозможно. Если вы не хотите удалять формулу безвозвратно, то можете просто скрыть поле или элемент, перетащив его за пределы сводной таблицы.

  1. Определите, к чему относится формула: к вычисляемому полю или вычисляемому объекту.

    Вычисляемые поля отображаются в списке полей сводной таблицы. Вычисляемые объекты отображаются в виде элементов в других полях.

  2. Выполните одно из указанных ниже действий.

    • Если нужно удалить вычисляемое поле, щелкните в любом месте сводной таблицы.

    • Если нужно удалить вычисляемый объект, в сводной таблице щелкните поле, которое его содержит.

      Отобразится вкладка «Работа со сводными таблицами» с дополнительными вкладками Анализ и Конструктор.

  3. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Вычисляемое поле или Вычисляемый объект.

    Изображение ленты Excel

  4. В поле Имя выберите поле или элемент, который нужно удалить.

  5. Нажмите кнопку Удалить.

Для сведения данных в сводной таблице в Excel в Интернете можно использовать такие функции, как СУММ, СЧЁТ и СРЗНАЧ. По умолчанию для чисел в полях значений используется функция СУММ. Вы можете просматривать и редактировать сводную таблицу на основе источника данных OLAP, но не можете создать ее в Excel для Интернета.

Ниже описано, как выбрать другие функции сведения данных.

  1. Щелкните в любом месте сводной таблицы, а затем выберите Сводная таблица > Список полей.  Вы также можете щелкнуть сводную таблицу правой кнопкой мыши и выбрать Показать список полей.

  2. В списке Поля сводной таблицы в группе Значения щелкните стрелку рядом с полем значений.

    Поле значений в списке полей

  3. Выберите пункт Параметры поля значений.

  4. Выберите нужную функцию суммирования и нажмите OK.

    Примечание: Функции сведения недоступны в сводных таблицах на базе источников данных OLAP.

    Функция сведения данных

    Вычисляемое значение

    Сумма

    Сумма значений. Используется по умолчанию для полей с числовыми значениями.

    СЧЁТ

    Количество заполненных полей. Функция сведения данных СЧЁТ работает так же, как СЧЁТЗ. СЧЁТ по умолчанию используется для пустых полей и полей с нечисловыми значениями.

    Среднее

    Среднее арифметическое.

    Максимум

    Наибольшее значение.

    Минимум

    Наименьшее значение.

    Произведение

    Произведение значений.

    Количество чисел

    Количество значений, содержащих числа (отличается от функции СЧЁТ, в которой учитываются заполненные поля).

    Смещенное отклонение

    Оценка стандартного отклонения генеральной совокупности, где выборка является подмножеством всей генеральной совокупности.

    СТАНДОТКЛОНП

    Стандартное отклонение генеральной совокупности, которая содержит все сводимые данные.

    ДИСП

    Оценка дисперсии генеральной совокупности, где выборка является подмножеством всей генеральной совокупности.

    Несмещенная дисперсия

    Дисперсия генеральной совокупности, которая содержит все сводимые данные.

Дополнительные сведения 

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Пожалуй, самым запутанным вопросом в отношении сводных таблиц является создание в них вычисляемых полей и вычисляемых элементов. Большинство пользователей стараются избегать использования в сводных таблицах вычисляемых полей и элементов. В то же время данная функция может оказаться достаточно полезным подспорьем в работе; к тому же, если вы поймете ее работу, то увидите, что она не такая уж и сложная.

Прежде всего, приведем основные понятия.

Вычисляемое поле. Это новое поле, создаваемое на основе других полей сводной таблицы. Если источником данных сводной таблицы является база данных рабочего листа, лучшей альтернативой будет добавить вычисляемое поле в саму эту базу и ввести в него соответствующую формулу. Вычисляемое поле может находиться только в области Значения сводной таблицы — его нельзя помещать в области Названия строк, Названия столбцов и Фильтр таблицы.

Вычисляемый элемент. Такой элемент использует содержимое других элементов в пределах поля сводной таблицы. Если источником данных сводной таблицы является база данных рабочего листа, в качестве альтернативы в ней можно создать дополнительные строки и вставить в них формулы, основанные на существующих строках. Вычисляемый элемент может находиться в областях Названия строк, Названия столбцов и Фильтр таблицы — в области Значения его использовать нельзя.

Формулы, применяемые для создания вычисляемых полей и элементов, не являются стандартными формулами Excel. Другими словами, эти формулы не вводятся в ячейки — для их ввода используется специальное диалоговое окно. Эти формулы хранятся вместе с другими данными сводной таблицы.

В примерах, приведенных ниже, используется таблица базы данных рабочего листа, показанная на рисунке. Таблица содержит 5 полей и 48 записей. Каждая запись представляет информацию о месячных продажах некоторого торгового представителя. Например, Эльза, торговый представитель в северном регионе, продала за январь 239 единиц продукции на общую сумму 23049 долларов.

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

В представленных далее примерах продемонстрировано следующее:

• создание вычисляемого поля для определения средней стоимости единицы продукции; • создание вычисляемого элемента для нахождения общей суммы по кварталам.

Создание вычисляемого поля

Поскольку сводная таблица является особым типом диапазона данных, в нее нельзя вставлять строки или столбцы. Это означает, что нельзя вставить формулы, которые бы производили расчеты на основе данных, содержащихся в сводной таблице. Для этой цели следует создавать специальные вычисляемые поля. Вычисляемое поле содержит вычисления, в которых задействованы другие поля.

Вычисляемое поле обычно используется в качестве средства отображения в сводной таблице новой информации. По существу, оно выступает альтернативой создания нового столбца в исходной базе данных. В большинстве случаев проще вставить новый вычисляемый столбец в источник данных, однако при этом источник данных должен быть доступен. Как правило, вычисляемые поля сводных таблиц используют, когда доступ к источнику данных ограничен, — например, когда источником является внешняя база данных.

Примечание

Вычисляемые поля можно использовать только в области Значения сводной таблицы. В областях Названия столбцов, Названия строк и Фильтр отчета использовать их нельзя.

Для примера предположим, что требуется вычислить среднюю стоимость единицы продукции. Данная величина может быть найдена путем деления значения поля Продажи на значение поля Единиц продано. Результат должен находиться в новом поле сводной таблицы (в вычисляемом поле).

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

1. Выделите любую ячейку сводной таблицы.

2. Выберите команду Работа со сводными таблицамиПараметрыВычисленияПоля, элементы и наборыВычисляемое поле.

3. В открывшемся диалоговом окне введите описательное имя поля и нужную формулу. Формула может содержать функции рабочего листа и другие поля источника данных. В примере мы назовем поле Средняя цена и введем следующую формулу:

=Продажи/’Единиц продано’

4. Щелкните на кнопке Добавить, и новое поле будет добавлено в список.

5. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно.

Примечание

Формулу можно записать вручную, воспользовавшись клавиатурой или дважды щелкнув на элементе списка Поля. При двойном щелчке элемент переносится в поле Формула. Так как в имени поля Единиц продано есть пробел, Excel заключает его в одиночные кавычки.

Программа Excel добавляет созданное вычисляемое поле в область Значения сводной таблицы (оно также появится на панели списка полей). С ним можно обращаться так же, как и с любым другим полем, за одним исключением: его нельзя переместить в область Фильтр таблицы, Названия строк или Названия столбца — оно должно оставаться в области Значения.

На рисунке показана часть сводной таблицы после добавления в нее вычисляемого поля. В новом поле отображается средняя стоимость единицы продукции для каждого торгового представителя.

Используемые формулы могут содержать функции рабочего листа, однако последние не должны ссылаться на ячейки или именованные диапазоны.

Вставка в сводную таблицу вычисляемого элемента

В предыдущем разделе был описан процесс создания вычисляемого поля. Excel также позволяет создать для поля сводной таблицы вычисляемый элемент. Напомним, что создание вычисляемого поля сводной таблицы является альтернативой вставке в источник данных нового поля. С другой стороны, вычисляемый элемент сводной таблицы является альтернативой добавления в источник данных новой строки, содержащей формулы, ссылающиеся на другие строки.

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

квартал 1 — 10% от объема продаж за январь, февраль и март; • квартал 2 — 11% от объема продаж за апрель, май и июнь; • квартал 3 — 12% от объема продаж за июль, август и сентябрь; • квартал 4 — 12,5% от объема продаж за октябрь, ноябрь и декабрь.

Примечание

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

Для создания вычисляемого элемента комиссионных за первый квартал выполните следующие действия.

1. Переместите курсор ячейки в область Названия строк или Названия столбцов сводной таблицы и выберите команду Работа со сводными таблицамиПараметрыВычисленияПоля, элементы и наборыВычисляемый объект.

2. В открывшемся окне в соответствующих полях введите имя элемента и формулу. В формуле можно использовать элементы других полей, но не функции рабочего листа. В нашем примере именем элемента является Комиссия 1 кв., а формула имеет следующий вид:

=10%*(Янв+Фев+Мар)

3. Щелкните на кнопке Добавить.

4. Повторите пп. 2-3 для создания трех остальных вычисляемых элементов, используя следующие формулы:

• комиссия 2 кв.=11%*(Апр+Май+Июн); • комиссия 3 кв.=12%*(Июл+Авг+Сен); • комиссия 4 кв.=12,5%*(Окт+Ноя+Дек).

5. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно.

Примечание

Вычисляемые элементы, в отличие от вычисляемых полей, не отображаются на панели списка полей.

Предупреждение

При использовании в сводной таблице вычисляемых элементов лучше отключить строку итогов, чтобы избежать двойного суммирования. В представленном примере комиссионные также включаются в общий итог продаж (что не логично), так что для их отключения выберите команду Работа со сводными таблицамиКонструкторМакетОбщие итогиВключить только для строк.

После создания вычисляемых элементов они будут отображаться в сводной таблице. На рисунке показана сводная таблица после добавления вычисляемых элементов.

Обратите внимание, что по умолчанию вычисляемые элементы добавляются в конец списка. Однако при желании можно перетащить вычисляемые строки и заголовки в другое место. Альтернативой является создание для вычисляемых элементов отдельных групп. На рисунке ниже показаны две группы: одна — для объемов продаж и другая — для комиссионных вознаграждений. Это позволяет вычислять промежуточные итоги по каждой группе.

В начало

Полезное


Научимся добавлять и редактировать Вычисляемое поле в Сводной таблице MS EXCEL 2010.

Простые

Сводные таблицы

мы научились строить в статье

Сводные таблицы в MS Excel

. Теперь научимся создавать и изменять

Вычисляемое поле

в

Сводной таблице.

В качестве исходной таблицы возьмем таблицу продаж товара по месяцам. В этой таблице также содержится план продаж. Подробности можно посмотреть в

файле примера

.

Нашей задачей будет:

  • вычислить % выполнения плана
  • представить полученные данные по годам для каждого месяца (каждый год — отдельный столбец)

В итоге у нас должна получиться вот такая сводная таблица.

Исходная таблица

Исходную таблицу подготовим в специальном формате таблиц MS EXCEL (см. статью

Таблицы в формате EXCEL 2007

).

На основе даты продажи в столбце А, в таблице рассчитываются 2 столбца: Номер месяца

=МЕСЯЦ()

и Год

=ГОД()

. Для форматирования ячеек столбца А в виде

окт11

использован

пользовательский формат Даты

[$-419]МММГГ;@.

Столбец План представляет собой линейный тренд (это не важно для целей данной статьи), столбец Продано — фактический объем продаж.

Сводная таблица

Для создания сводной таблицы выделите любую ее ячейку и в меню

нажмите кнопку Сводная таблица. В результате появится диалоговое окно.

Нажав ОК, сводная таблица автоматически создастся на новом листе.

В окне Список полей будут отражены названия всех столбцов исходной таблицы. Таким образом, поле — это просто столбец. Вычисляемое поле — это, по сути, вычисляемый столбец.

Перед тем как создать Вычисляемое поле перетащите поле Номер месяца в Названия строк.

Создаем вычисляемое поле

Для решения задачи нам потребуется вычислить % выполнения плана по формуле =’Продано, руб.’/’План, руб.’

Это можно сделать непосредственно в

Сводной таблице

, создав

Вычисляемое поле

ПроцентВыполнения.

Для этого выделите ячейку в Сводной таблице, в появившемся меню Работа со сводными таблицами выберите

:

Появится диалоговое окно:

Интерфейс этого окна не относится к интуитивно понятным вещам, поэтому требует дополнительного пояснения:

  • Вместо

    Поле1

    введите название Вычисляемого поля, например, ПроцентВыполнения
  • В списке полей выделите поле Продано, руб. и нажмите кнопку Добавить поле или дважды кликните на него. Название поля будет введено в поле Формула
  • Введите символ деления / в поле Формула
  • В списке полей выделите поле План, руб. и нажмите кнопку Добавить поле
  • Нажмите ОК

После проведенных манипуляций в списке поле Сводной таблицы появится еще одно поле. Завершите формирование Сводной таблицы как показано на рисунке ниже, разместив Вычисляемое поле в область Значения.

После несложного форматирования Сводная таблица приобретет законченный вид (необходимо убрать ошибку #ДЕЛ/0!, изменить названия столбцов и изменить формат ячеек на

процентный

).

Обратите внимание, что Сводная таблица содержит Общий итог как по столбцам, так и по строкам.

Теперь разберемся, что Вычисляемое поле нам насчитало.

Вычисляемое поле. Алгоритм расчета

Для каждого месяца у нас есть только одно значение фактических продаж (столбец Продажи) и плана.

Вычисляемое поле

ПроцентВыполнения возвращает значение равное их отношению. Например, для января 2012 года — это 50,19% (продано было 36992,22, а план был 73697,76). 36992,22/73697,76=0,5019 (см. строку 10 на листе Исходная таблица).

Теперь проверим итоги по месяцам. За январь итоговым значением является 93,00%. Как это значение получилось?

Сначала программа вычислила СУММУ продаж за январь по всем годам, затем, вычислила СУММУ всех плановых значений. Разделив одно на другое, было получено 93,00%. В этом можно убедиться проделав вычисления самостоятельно (см. строку 10 на листе Сводная таблица, столбцы H:J).

В этом состоит одно из ограничений Вычисляемого поля — итоговые значения вычисляются только на основании суммирования.

Аналогично расчет ведется и для итогов по столбцам: находится сумма продаж и плана по годам, затем вычисляется их отношение.

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

Чтобы обойти данное ограничение и вычислить, например, средний % выполнения плана для всех январских месяцев, придется отказаться от Вычисляемого поля. Создайте в исходной таблице новый столбец — отношение продажи к плану для каждого месяца (см. лист Исходная таблица2). Затем, создайте на ее основе другую сводную таблицу. В окне параметров полей значений установите Среднее.

В итоговом столбце теперь будет отображаться средний процент выполнения плана.

Изменяем и удаляем Вычисляемое поле

Вызовите тоже диалоговое окно, которое мы использовали для создания Вычисляемого поля. В выпадающем списке выберите нужное поле. Появится его формула, которую можно отредактировать, также как и название этого Вычисляемого поля.

Там же можно удалить это поле.

Еще одно ограничение

Еще одно ограничение Вычисляемого поля проявляется при попытке использовать его в качестве названия Строк или Столбцов Сводной таблицы. Этого сделать нельзя. Покажем это на нашем примере.

Изначально в исходной таблице номер месяца и года вычислялись в отдельных столбцах. Попробуем сделать эти вычисления в Вычисляемом поле.

Создать само Вычисляемое поле для номера месяца — не проблема:

Однако, перенести его в качестве строк сводной таблицы не получается.

Настройка вычислений в сводных таблицах

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

pivot_calc1.gif

Нам хочется слегка изменить ее внешний вид, чтобы она отображала нужные вам данные более наглядно, а не просто вываливала кучу чисел на экран. Что для этого можно сделать?

Другие функции расчета вместо банальной суммы

Если щелкнуть правой кнопкой мыши по расчетному полю в области данных и выбрать из контекстного меню команду Параметры поля (Field Settings) или в версии Excel 2007 – Параметры полей значений (Value Field Settings), то откроется очень полезное окно, используя которое можно задать кучу интересных настроек:

pivot_calc2.gif

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

pivot_calc3.gif

По умолчанию, для числовых данных Excel всегда автоматически выбирает суммирование (Sum), а для нечисловых (даже если из тысячи ячеек с числами попадется хотя бы одна пустая или с текстом или с числом в текстовом формате) – функцию подсчета количества значений (Count).

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

pivot_calc4.gif

 …а потом задавайте разные функции для каждого из полей, щелкая по очереди по ним мышью и выбирая команду Параметры поля (Field settings), чтобы в итоге получить желаемое:

pivot_calc5.gif

Долевые проценты

Если в этом же окне Параметры поля нажать кнопку Дополнительно (Options) или перейти на вкладку Дополнительные вычисления (в Excel 2007-2010), то станет доступен выпадающий список Дополнительные вычисления (Show data as):

pivot_calc6.gif

В этом списке, например, можно выбрать варианты Доля от суммы по строке (% of row), Доля от суммы по столбцу (% of column) или Доля от общей суммы (% of total), чтобы автоматически подсчитать проценты для каждого товара или города. Вот так, например, будет выглядеть наша сводная таблица с включенной функцией Доля от суммы по столбцу:

pivot_calc7.gif

Динамика продаж

Если в выпадающем списке Дополнительные вычисления (Show data as) выбрать вариант Отличие (Difference), а в нижних окнах Поле (Base field) и Элемент (Base item) выбрать Месяц и Назад (в родной англоязычной версии вместо этого странного слова было более понятное Previous, т.е. предыдущий):

pivot_calc8.gif

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

pivot_calc10.gif

А если заменить Отличие (Difference) на Приведенное отличие (% of difference) и добавить условное форматирование для выделения отрицательных значений красным цветом — то получим то же самое, но не в рублях, а в процентах:

pivot_calc9.gif

P.S.

В Microsoft Excel 2010 все вышеперечисленные настройки вычислений можно проделать еще проще — щелкнув правой кнопкой мыши по любому полю и выбрав в контекстном меню команды Итоги по (Summarize Values By):

pivot_calc11.png

… и Дополнительные вычисления (Show Data as):

pivot_calc12.png

Также в версии Excel 2010 к этому набору добавились несколько новых функций:

  • % от суммы по родительской строке (столбцу) — позволяет посчитать долю относительно промежуточного итога по строке или столбцу:

    2010_pivot_2.gif

    В прошлых версиях можно было вычислять долю только относительно общего итога.

  • % от суммы нарастающим итогом — работает аналогично функции суммирования нарастающим итогом, но отображает результат в виде доли, т.е. в процентах. Удобно считать, например, процент выполнения плана или исполнения бюджета:

    2010_pivot_3.gif
  • Сортировка от минимального к максимальному и наоборот — немного странное название для функции ранжирования (РАНГ), вычисляющей порядковый номер (позицию) элемента в общем списке значений. Например, с ее помощью удобно ранжировать менеджеров по их суммарной выручке, определяя кто на каком месте в общем зачете:

    2010_pivot_4.gif

Ссылки по теме

  • Что такое сводные таблицы, как их строить
  • Группировка чисел и дат с нужным шагом в сводных таблицах
  • Построение отчета сводной таблицы по нескольким диапазонам исходных данных

Изменение итоговой функции или настраиваемого вычисления для поля в отчете сводных таблиц

​Смотрите также​ Ну или:​ ещё что-нибудь​Работа со сводными таблицами​ диапазон и место​ поле. Спасибо за​Для первого столбца оставим​ по названию столбца​если ниже 70%,​ процентах от итогового​ ошибки. Для нас​Отличие​Параметры​ в выбранном базовом​

​ для числовых значений.​ них присваивается значение​ совокупности.​

  1. ​Данные в поле значений​analyst​з.ы. Подчеркну, что​ – Параметры –​ – ОК.​

  2. ​ помощь.​​ значение «Сумма» для​​ и меняем способ​​ то С​​ значения по этой​​ важно, чтобы эта​​Отображение значения в виде​​в группе​​ поле)​

    ​Количество​​ 1, а остальным —​​Примечание:​

    ​ суммируют данные источников​​: Ясно! Большое спасибо​​итоги​ Формулы – Вычисляемое​

    ​Открывается заготовка Сводного отчета​​Невилл​​ итогов. Для второго​ представления итогов:​Подскажите, пожалуйста, возможно​ строке или категории.​ статья была вам​ разницы по отношению​​Активное поле​​Отличие​Число значений. Функция сложения​ значения более высокого​

  3. ​ Для некоторых типов исходных​​ (а не значение,​​ за помощь!​

  4. ​считаются не так,​ поле.​​ со Списком полей,​​: А зачем тут​

    ​ – «Среднее». Для​

    ​Например, среднее количество заказов​

    ​ ли использовать двухуровневую​

    ​Доля​

    ​ полезна. Просим вас​ к значению​нажмите кнопку​

    ​Отображение значения в виде​

    ​ «»Количество работает так​ ранга соответственно.​ данных, таких как​ которое отображается) в​Сводные таблицы мне​ как нужно. В​

    ​В открывшемся меню вводим​

    ​ которые можно отобразить.​

    ​ вычисляемые поля вообще?​

    ​ третьего – «Количество».​

    ​ по каждому поставщику:​

    ​ функцию ЕСЛИ в​

    ​Значения в процентах от​

    ​ уделить пару секунд​

    ​базового элемента​

    ​Активное поле​ разницы по отношению​ же, как функция​Сортировка от максимального к​ данные OLAP, вычисляемых​ отчете сводной таблицы​

    ​ не помогли!(​

    ​ итогах должно делится​ название поля. Ставим​Покажем, к примеру, количество​ Есть же стандартные​Поменяем местами значения столбцов​

    ​Итоги можно менять не​

    ​ вычисляемом поле сводной​ значения​ и сообщить, помогла​

    ​в​

    ​, а затем —​ к значению​ книги СЧЁТЗ. Является​ минимальному​

    ​ полей и полей​

    ​ следующим образом: для​analyst​ на k, а​ курсор в строку​

    ​ проданного товара.​​ функции в сводных​ и значения строк.​ во всем столбце,​ таблицы?​базового элемента​ ли она вам,​базовом поле​

  5. ​ кнопку​базового элемента​ функцией по умолчанию​

    1. ​Отображение ранга выбранных значений​​ с вычисляемыми элементами​​ числовых значений используется​

    2. ​: Ещё возник вопрос:​​ не сумму всех​​ «Формула». Инструмент «Вычисляемое​Можно выводить для анализа​

      ​ таблицах.​

      ​ «Поставщик» — в​

      ​ а только в​

      ​Neko​

      ​в соответствующем​

      ​ с помощью кнопок​.​Параметры поля​в​

      ​ для нечисловых значений.​ в определенном поле​

      ​ итоговую функцию изменить​ функция СУММ, а​ а можно ли​ соответствующих периоду и​ поле» не реагирует​ разные параметры, перемещать​

      ​Пользователи создают сводные таблицы​ названия столбцов. «Σ​

      ​ отдельной ячейке. Тогда​: господа, вопрос открыт​базовом поле​ внизу страницы. Для​Доля​.​

      ​базовом поле​

      ​СРЗНАЧ​ с учетом того,​​ нельзя.​​ для текстовых —​​ в сводной таблице​​ региону k.​

      ​ на диапазоны. Поэтому​ поля. Но на​

      ​ для анализа, суммирования​ значения» — в​ щелкаем правой кнопкой​

      ​есть ли варианты​.​

      ​ удобства также приводим​Отображение доли в процентах​Будет открыто диалоговое окно​

      ​.​

      ​Среднее арифметическое значение.​ что наибольшему значению​При необходимости можно использовать​ функция СЧЁТ. Однако​

      ​ вычислять итоги и​

      ​Serge 007​ выделять ячейки в​ этом работа со​​ и представления большого​​ названия строк.​​ мыши именно по​​ или сразу делать​

      ​% от суммы по​

      ​ ссылку на оригинал​ от значения​Параметры поля значений​Приведенное отличие​​МАКС​​ в поле присваивается​​ настраиваемое вычисление следующим​​ итоговая функция может​

      ​ подитоги с помощью​: Теперь понятно.​

      ​ сводной таблице не​ сводными таблицами в​ объема данных. Такой​​Сводный отчет стал более​​ этой ячейке.​

      ​ дополнительную таблицу с​ родительской строке​ (на английском языке).​

      ​базового элемента​.​Отображение значения в виде​Наибольшее значение.​​ значение 1, а​​ способом.​

      ​ быть изменена. Можно​ функций отличных от​

      ​analyst​ имеет смысла. Из​ Excel не заканчивается:​ инструмент Excel позволяет​ удобным для восприятия:​Установим фильтр в сводном​ вычислениями и не​Рассчитывает значения следующим образом:​

      ​Вместо того чтобы вводить​в​

      ​В поле​ разницы в процентах​МИН​ каждому меньшему значению —​Откройте вкладку​ также создать настраиваемое​ тех, которые есть​, к сожалению вынужден​

      ​ предполагаемого списка выбираем​

      ​ возможности инструмента многообразны.​

      ​ произвести фильтрацию и​Научимся прописывать формулы в​ отчете:​ мучить сводную?​

    3. ​(значение элемента) / (значение родительского​​ собственные формулы в​​базовом поле​​Имя источника​​ по отношению к​Наименьшее значение.​

      ​ более высокий ранг.​​Дополнительные вычисления​ вычисление.​ по умолчанию?​ Вас огорчить…​

  6. ​ категории, которые нужны​​​ группировку информации, изобразить​​ сводной таблице. Щелкаем​В перечне полей для​​JayBhagavan​​ элемента по строкам).​​ вычисляемых полей, можно​​.​отображается имя источника​​ значению​​ПРОИЗВЕД​

  7. ​Индекс​.​Более новые версии​Serge 007​По логике создателей​ в расчете. Выбрали​

​Из отчета (см.выше) мы​​ ее в различных​ по любой ячейке​ добавления в таблицу​: Neko, здравия. Ваша​% от суммы по​ использовать​Приведенное отличие​ данных поля.​базового элемента​

  1. ​Произведение значений.​Вычисление следующим образом:​В поле​ Office 2010 Office​: Конечно можно. Любое​

  2. ​ сводных таблиц и​​ – «Добавить поле».​​ видим, что продано​​ разрезах (подготовить отчет).​​ отчета, чтобы активизировать​​ ставим галочку напротив​​ задача решается доп.​ родительскому столбцу​​Дополнительные вычисления​​Отображение значения в виде​

    ​В поле​​в​​Количество чисел​

    ​((Значение в ячейке) x​​Дополнительные вычисления​​ 2007 ​ пользовательское вычисляемое поле​

    ​ итоги считаются тоже​​ Дописываем формулу нужными​​ ВСЕГО 30 видеокарт.​Исходный материал – таблица​ инструмент «Работа со​ заголовка «Склад».​ столбцами в исходной​Рассчитывает значения следующим образом:​​для быстрого представления​​ разницы в процентах​Пользовательское имя​базовом поле​

  3. ​Число значений, которые представляют​​ (Общий итог)) /​​выберите нужный тип​

  4. ​В области значений выделите​ (или объект) именно​​ правильно.​​ арифметическими действиями.​

    ​ Чтобы узнать, какие​

    ​ с несколькими десятками​

    ​ сводными таблицами». На​

    ​Перетащим это поле в​ таб. и выводом​(значение элемента) / (значение родительского​

    ​ значений по-разному. Имеется​

    ​ по отношению к​отображается текущее имя​.​ собой числа. Функция​ ((Итог строки) x​ вычисления.​

    ​ поле, для которого​

    ​ это и делает.​

    ​Итоги подводятся согласно​

    ​Жмем ОК. Появились Остатки.​

    ​ данные были использованы​

    ​ и сотнями строк,​

    ​ вкладке «Параметры» выбираем​

    ​ область «Фильтр отчета».​

    ​ их в области​

    ​ элемента по столбцам).​ несколько новых параметров​ значению​ отчета сводной таблицы​С нарастающим итогом в​ суммирования «Количество чисел»​

    ​ (Итог столбца))​

    ​Функция расчета​ требуется изменить итоговую​ Но не забывайте​ формуле вычисляемого поля.​Для примера посчитаем расходы​

    ​ для получения этого​

    ​ несколько таблиц в​ «Формулы» — «Вычисляемое​Таблица стала трехмерной –​

    ​ названия строк сводной.​

    ​% от родительской суммы​ вычисления, такие как​базового элемента​ или имя источника,​

    ​ поле​

    ​ работает так же,​Выберите значения в полях​Задача​ функцию отчета сводной​

    ​ что и весь​​Если формула =​ на товар в​ значения, щелкаем два​ одной книге, несколько​ поле».​ признак «Склад» оказался​Либо писать макрос,​

  5. ​Рассчитывает значения следующим образом:​% от родительской суммы​в​

    1. ​ если пользовательское имя​​Отображение значений в виде​​ как функция листа​

    2. ​поле​​Без вычислений​​ таблицы.​ столбец (кроме 2010​

      ​ СУММ(), то и​

      ​ разные годы. Сколько​

      ​ раза мышкой по​

      ​ файлов. Напомним порядок​

      ​Жмем – открывается диалоговое​

      ​ вверху.​ который правее последнего​(значение элемента) / (значение родительского​или​

      ​базовом поле​ не задано. Для​

      ​ нарастающего итога для​ СЧЁТ.​и​Выключение настраиваемого вычисления.​На вкладке​ Экса) будет делать​

      ​ итоги будут тоже​ было затрачено средств​

      ​ цифре «30». Получаем​ создания: «Вставка» –​ окно. Вводим имя​Теперь мы можем отфильтровать​ столбца будет проставлять​ элемента в выбранном​

      ​% нарастающим итогом в​

      ​.​ изменения значения параметра​​ последовательных элементов в​​СТАНДОТКЛОН​​элемент​​% от общей суммы​

      ​Анализ​ тоже самое.​

      ​ =СУММ(), но по​ в 2012, 2013,​ детальный отчет:​

      ​ «Таблицы» – «Сводная​ вычисляемого поля и​

      ​ значения в отчете​ желаемое.​базовом поле​

      ​.​

      ​С нарастающим итогом в​Пользовательское имя​базовом поле​Оценка стандартного отклонения совокупности,​

      ​, если они доступны​

      ​Отображение значений в процентах​в группе​analyst​​ ВСЕМ элементам поля.​​ 2014 и 2015.​​Если мы изменим какой-либо​​ таблица».​

      ​ формулу для нахождения​

      ​ по номеру склада.​Учащийся​).​Совет:​​ поле​​щелкните текст в​​.​​ где в качестве​

      ​ для нужных вычислений.​ от общей суммы​

      ​Активное поле​: А что такое​В Вашем случае​​ Группировка по дате​​ параметр в исходной​

      ​А в данной статье​ значений.​ Нажимаем на стрелочку​

      ​: Neko, как Вы​Отличие​ Эта функция позволяет попробуйте​Отображение значений в виде​​ этом поле и​​% от суммы с​

      ​ примера используется выборка​Примечание:​

      ​ значений или элементов​нажмите кнопку​ особенное в экселе​ например​ в сводной таблице​ таблице либо добавим​ мы рассмотрим, как​Получаем добавленный дополнительный столбец​

      ​ в правом углу​ текст поставите в​

      ​Значения в виде разности​ различных вычислений в​ нарастающего итога для​ внесите необходимые изменения.​ нарастающим итогом в​ данных из генеральной​ Базовое поле не должно​ данных в отчете.​

      ​Активное поле​

      ​ 2010?​

      ​Забайкальский край Итог​ Excel выполняется следующим​ новую запись, в​ работать со сводными​

    3. ​ с результатом вычислений​​ ячейки и выбираем​​ поле значений сводной​​ по отношению к​​ поле значение. Тем​ последовательных элементов в​

      ​Перейдите на вкладку​​ поле​ совокупности.​ совпадать с полем,​% от суммы по​

  6. ​, а затем — кнопку​Serge 007​​= 8 858​​ образом. Для примера​ сводном отчете эта​​ таблицами в Excel.​​ по формуле.​​ интересующие нас позиции:​​ таблицы, даже если​ значению​​ не менее так​​базовом поле​

  7. ​Операция​Отображение значений в виде​Несмещенное отклонение​ выбранным на шаге​ столбцу​Параметры поля​

​: В 2010 Excel​​ исходя из Сумма​ сделаем простую сводную​ информация не отобразится.​Первый этап – выгрузить​Скачать пример управления сводными​Например, «1»:​ сделаете дополнительный столбец?​базового элемента​ как те же​

  1. ​.​.​ доли нарастающего итога​Смещенная оценка стандартного отклонения​ 1.​

  2. ​Отображение всех значений в​​.​​ сводные на новом​​ по полю b=9763,1675*1000/Сумма​​ по дате поставки​​ Такое положение вещей​​ информацию в программу​ таблицами​​В отчете отображается информация​​Только в строки,​

    ​в соответствующем​​ значения поля в​​Доля от суммы по​

    ​Выберите нужную итоговую функцию​​ для последовательных элементов​​ генеральной совокупности по​Для изменения форматирования чисел​

    ​ каждом столбце или​​Будет открыто диалоговое окно​​ движке (с надстройкой​ по полю a=1120/Сумма​ и сумме.​ нас не устраивает.​ Excel и привести​Экспериментируйте: инструменты сводной таблицы​​ только по первому​​ потом макет отчета​базовом поле​ сводную таблицу можно​

  3. ​ строке​​ в списке​​ в​

  4. ​ выборке значений.​ нажмите кнопку​​ ряду в процентах​​Параметры поля значений​

    ​ powerpivot, анализ до​

    ​ по полю k=3​

    ​Щелкаем правой кнопкой мыши​

    ​Обновление данных:​

    ​ ее в соответствие​ – благодатная почва.​ складу. Вверху видим​

    ​ — показать в​

    ​.​ добавить несколько раз,​Отображение значений в каждой​Операция​базовом поле​Смещенная дисперсия​

    ​Числовой формат​

    ​ от итогового значения​

    ​.​

    ​ ста милионов строк)​

    ​Так что ничего​

    ​ по любой дате.​

    ​Курсор должен стоять в​

    ​ с таблицами Excel.​

    ​ Если что-то не​

    ​ значение и значок​ табличной форме (или​Приведенное отличие​ также можно использовать​ строке или категории​.​

    ​.​

    ​Оценка дисперсии совокупности, где​, а затем на​ по этому столбцу​В поле​ и правила там​

    ​ изменить Вы не​

    ​ Выбираем команду «Группировать».​ любой ячейке сводного​ Если наши данные​

    ​ получится, всегда можно​

    ​ фильтра.​ классический вид по​Значения в виде разности​ эту функцию для​

    ​ в процентах от​

    ​Доступные функции суммирования​Сортировка от минимального к​ в качестве примера​ вкладке​

    ​ или ряду.​​Имя источника​ другие.​ сможете, таково ядро​В открывшемся диалоге задаем​ отчета.​ находятся в Worde,​ удалить неудачный вариант​

  5. ​Отфильтровать отчет можно также​ другому) и убрать​ в процентах по​

    1. ​ отображения фактическое значение​​ итогового значения по​​Функция​

    2. ​ максимальному​​ используется выборка данных​​Число​% от суммы по​

      ​отображается имя источника​

      ​Сам только вчера​

      ​ движка сводной…​

      ​ параметры группировки. Начальная​

      ​Либо:​

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

      ​Вычисляемое значение​

      ​Отображение ранга выбранных значений​ из генеральной совокупности.​​диалогового окна​​ строке​​ данных поля.​​ установил и ещё​

      ​analyst​

      ​ и конечная дата​Правая кнопка мыши –​ в Excel и​BlueSky​​ первом столбце.​​А если вместо​​базового элемента​​ например вычисления текущих​

      ​ категории.​Сумма​

      ​ в определенном поле​Несмещенная дисперсия​Формат ячеек​​Отображение значений в каждой​​В поле​

      ​ пока не разобрался​: Да, я уже​

      ​ диапазона выводятся автоматически.​ обновить.​ делаем таблицу по​: Добрый день! Прошу​​ A,B,C использовать, например,​

      ​в соответствующем​ общих, рядом друг​

      ​Доля от суммы по​Сумма значений. Эта функция​ с учетом того,​Оценка дисперсии совокупности, где​выберите числовой формат​ строке или категории​

      ​Пользовательское имя​

      ​ полностью.​ догнал, что это​ Выбираем шаг –​Чтобы настроить автоматическое обновление​

      ​ всем правилам Excel​

      ​ помощи​

      ​Немного преобразуем наш сводный​ 1,2,3 (первая группа​базовом поле​ с другом.​

    3. ​ столбцу​​ используется по умолчанию​​ что наименьшему из​​ в качестве примера​​ и нажмите кнопку​ в процентах от​

      ​отображается текущее имя​​Отпишусь позже.​ все правильно посчитано​ «Годы».​ сводной таблицы при​

  6. ​ (даем заголовки столбцам,​Задача следующая:​​ отчет: уберем значение​​ филиалов, вторая и​.​​Добавление двух или более​​Отображение всех значений в​​ для числовых значений.​​ них присваивается значение​ используются все значения​​ОК​​ итогового значения по​

  7. ​ отчета сводной таблицы​Serge 007​ с точки зрения​Получаем суммы заказов по​ изменении данных, делаем​ убираем пустые строки​

​в сводной таблице​​ по «Поставщикам», добавим​ т.п.), то соответствующую​С нарастающим итогом в​ одного значения полей​ каждом столбце или​Количество​ 1, а остальным —​ совокупности.​.​

support.office.com

Вывод различных вычислений в полях значений сводной таблицы

​ этой строке или​​ или имя источника,​: Добрый день, форумчане.​ логики вычисляемого поля​ годам.​ по инструкции:​ и т.п.).​ необходимо объединить текстовые​ «Дату».​ формулу в вычисляемое​ поле​ в сводной таблице​ ряду в процентах​Число значений. Функция сложения​ значения более высокого​Примечание:​Если в отчете содержится​ категории.​ если пользовательское имя​Понимаю, что тема​ сводной таблицы! Если​

​Скачать пример работы​Курсор стоит в любом​Дальнейшая работа по созданию​ поля — аналогично​​Сделаем таблицу более полезной​​ поле, и все​Значение в виде нарастающего​ таким образом, можно​ от итогового значения​​ «»Количество работает так​​ ранга соответственно.​​ Для некоторых типов исходных​​ несколько полей данных,​

​Доля​​ не задано. Для​ давнишняя, но сама​ эту задачу нельзя​По такой же схеме​ месте отчета. Работа​ сводной таблицы из​ формулам СЦЕПИТЬ или​ – сгруппируем даты​ будет работать. Саму​ итога для последовательных​ отобразить различных вычислений​ по этому столбцу​ же, как функция​Сортировка от максимального к​ данных, таких как​

  1. ​ повторите предыдущие шаги​Отображение доли в процентах​ изменения значения параметра​ недавно столкнулась с​ решить для такого​ можно группировать данные​ со сводными таблицами​ нескольких файлов будет​

    1. ​ & .​​ по кварталам. Для​​ то функцию ЕСЛИ​ элементов в​ в дополнение фактическое​​ или ряду.​​ книги СЧЁТЗ. Является​ минимальному​ данные OLAP, вычисляемых​ для каждого такого​ от значения​

      ​Пользовательское имя​​ проблемой итогов для​ вида сводной таблица,​ в сводной таблице​ – Параметры –​ зависеть от типа​Так, чтобы в​ этого щелкнем правой​

    2. ​ можно использовать в​базовом поле​ значение определенного поля,​Доля от общей суммы​ функцией по умолчанию​​Отображение ранга выбранных значений​​ полей и полей​

  2. ​ поля, которое требуется​базового элемента​щелкните текст в​ вычисляемых полей в​​ то получается, что​

  3. ​ по другим параметрам.​ Сводная таблица.​

    ​ данных. Если информация​

​ вычисляемом поле стояло​

​ кнопкой мыши по​

​ вычисляемых полях без​

​.​ сделайте следующее:​

​Отображение значений в процентах​

​ для нечисловых значений.​ в определенном поле​ с вычисляемыми элементами​ изменить.​в​

​ этом поле и​ сводной таблице.​

​ нужно добавить в​analyst​Параметры.​ однотипная (табличек несколько,​ словосочетание.​ любой ячейке с​

​ проблем, в том​% от суммы с​

​В​ от общей суммы​СРЗНАЧ​ с учетом того,​ итоговую функцию изменить​

​Примечание:​

​базовом поле​ внесите необходимые изменения.​​Задача такая: дана​​ поле «код» источника​​: Нужно создать в​​В открывшемся диалоге –​

​ но заголовки одинаковые),​Добавляю вычисляемое поле,​

​ датой. В выпадающем​

​ числе с вложениями​ нарастающим итогом в​

​Списке полей​ значений или элементов​

​Среднее арифметическое значение.​

​ что наибольшему значению​ нельзя.​

​ Чтобы использовать для одного​

​.​

​Перейдите на вкладку​ таблица (в файле​​ данных, название каждого​​ сводной таблице вычисляемое​

​ Данные – Обновить​

​ то Мастер сводных​ прописываю формулу -​ меню выберем «Группировать».​​Neko​​ поле​​перетащите поле значение,​​ данных в отчете.​

​МАКС​

​ в поле присваивается​При необходимости можно использовать​ поля несколько итоговых​​% от суммы по​​Итоги по​​ придумана для примера),​​ региона и высчитать​

​ поле. Я его​ при открытии файла​

​ таблиц – в​ см. скрин.​ Заполним параметры группировки:​​: Учащийся,а ларчик просто​​Вычисляет значение в процентах​

​ которое вы хотите​Индекс​Наибольшее значение.​

​ значение 1, а​ настраиваемое вычисление следующим​ функций, снова добавьте​​ родительской строке​​.​ по которой создается​

​ итоговые показатели для​ создаю, но итоги​

​ – ОК.​ помощь.​Но поле как​После нажатия ОК сводная​ открывался! Спасибо, я​ для последовательных элементов​ добавить в область​Вычисление следующим образом:​

​МИН​ каждому меньшему значению —​

​ способом.​ это поле из​Вычисление (значение элемента) /​Выберите нужную итоговую функцию​ сводная таблица. В​ каждого региона? После​ вычисляются не верно.​Добавим в сводную таблицу​

​Мы просто создаем сводный​

​ будто понимает только​

​ таблица приобретает следующий​ как-то упустила возможность​ в​

support.office.com

Формула «если» в вычисляемом поле сводной таблицы

​значений​​((Значение в ячейке) x​
​Наименьшее значение.​ более высокий ранг.​
​Откройте вкладку​ списка полей сводных​ (значение родительского элемента​ в списке​
​ ней должна рассчитываться​
​ чего убрать в​ Может кто-нибудь объяснит​
​ новые поля:​ отчет на основе​ арифметические действия и​
​ вид:​ замены на числовой​
​списках поле​
​, который уже содержит​ (Общий итог)) /​ПРОИЗВЕД​
​Индекс​Дополнительные вычисления​ данных, а затем​
​ по строкам)​Операция​
​ премия: если выручка​ сводной таблице промежуточные​ в чем дем​На листе с исходными​ данных в нескольких​

​ в итоге мои​​Отсортируем данные в отчете​
​ аналог АВС при​, которые отображаются в​ значение поля и​ ((Итог строки) x​Произведение значений.​

​Вычисление следующим образом:​​.​ повторите приведенные выше​% от суммы по​.​ превышает 40000, то​ итоги и воспользоваться​
​ дело и как​ данными вставляем столбец​ диапазонах консолидации.​ вычисления равны 0.​

​ по значению столбца​​ решении задачи. Так​ виде нарастающего итога.​ расположите его рядом​ (Итог столбца))​Количество чисел​
​((Значение в ячейке) x​В поле​ шаги, выбрав другую​ родительскому столбцу​Доступные функции суммирования​ 5%, иначе 3%​ рассчитанными полями? Может​
​ выйти из полжения.​ «Продажи». Здесь мы​Гораздо сложнее сделать сводную​Файл прикладываю.​ «Стоимость». Кликнем правой​ и сделаю​Сортировка от минимального к​ с самим этого​Выберите значения в полях​Число значений, которые представляют​ (Общий итог)) /​Дополнительные вычисления​ функцию.​

​Вычисление (значение элемента) /​​Функция​ от выручки. Вычисляемое​ есть какие-нибудь другие​ Заране благодарю!​ отразим, какую выручку​ таблицу на основе​Заранее благодарен!​

planetaexcel.ru

Управление сводными таблицами в Excel

​ кнопкой мыши по​Сводная таблица – мощный​ максимальному​ поля.​поле​ собой числа. Функция​ ((Итог строки) x​выберите нужный тип​В области значений выделите​ (значение родительского элемента​

Фильтр в сводной таблице Excel

​Вычисляемое значение​ поле​ светлые идеи?​з.ы. сводная таблица​ получит магазин от​ разных по структуре​Serge_007​

​ любой ячейке или​ инструмент Microsoft Excel.​

Накладная.

​Отображает ранг выбранных значений​Примечание:​и​ суммирования «Количество чисел»​

Отчет.

​ (Итог столбца))​ вычисления.​ поле, для которого​ по столбцам)​

​Сумма​ПремияЕсли​

Список.

​Serge 007​ приложена​ реализации товара. Воспользуемся​ исходных таблиц. Например,​: Здравствуйте​ названию столбца. Выбираем​ С ее помощью​ в определенном поле​

​ В поле значение добавляется​элемент​ работает так же,​Выберите значения в полях​Функция расчета​ требуется изменить итоговую​% от родительской суммы​Сумма значений. Эта функция​создано, для каждого​: Есть. Их всего​Serge 007​ формулой – цена​ таких:​

Итоги.

​В вычисляемом поле​ «Сортировка» и способ​

Пример.

​ пользователь анализирует большие​ с учетом наименьшему​ в сводную таблицу​, если они доступны​ как функция листа​поле​Задача​

​ функцию отчета сводной​Вычисление (значение элемента) /​

  1. ​ используется по умолчанию​ месяца рассчитывается правильно,​ две. Не у​: Да всё у​Склад.
  2. ​ за 1 *​Первая таблица – приход​Фильтр.
  3. ​ нельзя выводить текстовые​ сортировки.​ по объему диапазоны,​

Пример1.

​ значению в поле​ и его имя​ для нужных вычислений.​ СЧЁТ.​и​Без вычислений​ таблицы.​

Выбор.

​ (значение родительского элемента​

1.

​ для числовых значений.​ но итог неверный.​ меня, а вообще​ Вас правильно считается…​ количество проданных единиц.​

Значения.

​ товара. Вторая –​ строки​Значения в сводном отчете​

​ подводит итоги всего​

Сортировка в сводной таблице Excel

​ как 1, а​ поля добавляется номер​Примечание:​СТАНДОТКЛОН​

​элемент​Выключение настраиваемого вычисления.​На вкладке​ в выбранном базовом​Количество​Прочитав вышесказанное в​Одну Вы уже​В чём проблема-то?​Переходим на лист с​

Дата.

​ количество проданных единиц​Конкатенируйте исходные данные​ поменяются в соответствии​

Кварталы.

​ в несколько кликов,​ остальным — значения​ версии. При необходимости​ Базовое поле не должно​Оценка стандартного отклонения совокупности,​, если они доступны​% от общей суммы​Параметры​

Сортировка.

​ поле)​Число значений. Функция сложения​ этой теме, поняла,​

Пример2.

​ озвучили, вторая в​javvva​ отчетом. Работа со​ в разных магазинах.​ и выводите их​ с отсортированными данными:​ выводит на экран​ более высокого ранга​ можно изменить имя​ совпадать с полем,​ где в качестве​

Параметры.

​ для нужных вычислений.​Отображение значений в процентах​в группе​Отличие​ «»Количество работает так​ что итоги Excel​

Авто-сортировка.

​ примере. Так пойдёт?​: если честно так​ сводными таблицами –​ Нам нужно свести​ отдельным полем​Теперь выполним сортировку данных​

Пример3.

Формулы в сводных таблицах Excel

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

  1. ​ же, как функция​ рассчитывает не​analyst​ и не разобрался​ параметры – изменить​ эти две таблицы​_Boroda_​Поставщик.
  2. ​ по дате. Правая​ данный момент информацию.​Сортировка от максимального к​Повторите шаг 1, пока​ 1.​Сумма среднее количество.
  3. ​ данных из генеральной​ Базовое поле не должно​ значений или элементов​нажмите кнопку​ разницы по отношению​ книги СЧЁТЗ. Является​

Настройка.

​СУММ(ЕСЛИ(…))​: К сожалению не​

Пример4.

​ в таблице. если​ источник данных. Расширяем​ в один отчет,​: Это не так.​ кнопка мыши –​В сводную таблицу можно​ минимальному​ не будут отображаться​Для изменения форматирования чисел​

Вычисляемое поле.

​ совокупности.​ совпадать с полем,​ данных в отчете.​Активное поле​ к значению​

Вставка.

​ функцией по умолчанию​, а​ работат! Если выбрать​

Добавить столбец.

​ можно то поподробней​ диапазон информации, которая​

​ чтобы проиллюстрировать остатки,​ См. файл.​ «Сортировка». Можно выбрать​ преобразовать практически любой​Отображает ранг выбранных значений​ все значения поля,​

exceltable.com

Вычисляемое поле сводной таблицы с тектовым контентом (Сводные таблицы/Pivot Table)

​ нажмите кнопку​​Несмещенное отклонение​ выбранным на шаге​
​% от суммы по​
​, а затем —​базового элемента​ для нечисловых значений.​ЕСЛИ(СУММ(…))​ отобразить данные за​
​ что хочешь добиться​ должна войти в​ продажи по магазинам,​
​Цитата​ способ сортировки и​ диапазон данных: итоги​
​ в определенном поле​ которые нужно рассчитать,​Числовой формат​Смещенная оценка стандартного отклонения​ 1.​
​ столбцу​
​ кнопку​

​в​​СРЗНАЧ​
​, т.е. всегда получается​ 3 месяца и​ и формулы по​
​ сводную таблицу.​ выручку и т.п.​BlueSky, 11.03.2015 в​

​ на этом остановиться.​​ финансовых операций, сведения​ с учетом наибольшему​
​ используя​​, а затем на​ генеральной совокупности по​Для изменения форматирования чисел​Отображение всех значений в​Параметры поля​базовом поле​Среднее арифметическое значение.​ 5%.​ т.п., то отображаются​ каким считать.​Если бы мы добавили​Мастер сводных таблиц при​ 12:00, в сообщении​ Но мы пойдем​
​ о поставщиках и​ значению в поле​Дополнительные вычисления​ вкладке​ выборке значений.​ нажмите кнопку​ каждом столбце или​

​.​​.​
​МАКС​Вопрос: можно ли​ не верные данные.​

excelworld.ru

Вычисляемое поле в сводной таблице. (Формулы/Formulas)

​я так понял​​ столбцы внутри исходной​ таких исходных параметрах​ № 1200?’200px’:»+(this.scrollHeight+5)+’px’);»>в итоге​ по другому пути.​ покупателях, каталог домашней​ как 1, а​.​Число​Смещенная дисперсия​

​Числовой формат​​ ряду в процентах​Будет открыто диалоговое окно​Приведенное отличие​Наибольшее значение.​ как-то все-таки вывести​

excelworld.ru

Работа со сводными таблицами в Excel на примерах

​Serge 007​ проблема в в​ таблицы, достаточно было​ выдаст ошибку. Так​ мои вычисления равны​ Нажмем «Дополнительные параметры​ библиотеки и т.д.​ каждому меньшему значению​В сводной таблице щелкните​

​диалогового окна​Оценка дисперсии совокупности, где​, а затем на​ от итогового значения​Параметры поля значений​Отображение значения в виде​МИН​ в сводной таблице​: У меня правильно​

​ том, что считает​ обновить сводную таблицу.​ как нарушено одно​ 0Совершенно верно. Выч.​

Как сделать сводную таблицу из нескольких файлов

​ сортировки». Откроется окно​Для примера возьмем следующую​ более высокого ранга​ правой кнопкой мыши​Формат ячеек​ в качестве примера​ вкладке​ по этому столбцу​.​ разницы в процентах​Наименьшее значение.​ правильный итог?​ считает.​ только по первой​

​После изменения диапазона в​ из главных условий​ поле можно положить​ вида:​ таблицу:​ соответственно.​ поле значение и​выберите числовой формат​ используется выборка данных​Число​

Мастер сводных таблиц.

​ или ряду.​В поле​ по отношению к​ПРОИЗВЕД​

​Serge 007​Давайте файл с​ строчке. а нужно​ сводке появилось поле​ консолидации – одинаковые​

Разнотипная структура таблицы 1. Разнотипная структура таблицы 2.

​ только в область​Установим параметры сортировки: «Дата​Создадим сводную таблицу: «Вставка»​Индекс​ нажмите кнопку​ и нажмите кнопку​ из генеральной совокупности.​диалогового окна​% от суммы по​Имя источника​

​ значению​Произведение значений.​, писал​ ошибкой (выделите цветом)​ судя по всему​ «Продажи».​ названия столбцов.​

​ значения сводной таблицы,​ по убыванию». Кликнем​ — «Сводная таблица».​Рассчитывает значения следующим образом:​Дополнительные вычисления​ОК​

  1. ​Несмещенная дисперсия​Формат ячеек​ строке​отображается имя источника​базового элемента​Количество чисел​Как это сделать?​ и как по-Вашему​ или общюю сумму​Иногда пользователю недостаточно данных,​Но два заголовка в​ а там Вы​Заполнение данными из другой таблицы.
  2. ​ по кнопке «Дополнительно».​ Поместим ее на​((значение в ячейке) x (общий​Выберите параметр вычислений, который​.​Общая таблица.
  3. ​Оценка дисперсии совокупности, где​выберите числовой формат​Отображение значений в каждой​ данных поля.​в​Создание сводной таблицы.

​Число значений, которые представляют​Только что отвечал​ должно быть.​

Сводный отчет по продажам.

​ или среднюю.​ содержащихся в сводной​

Количество проданного товара.

​ этих таблицах идентичны.​ можете только СЧИТАТЬ​ Поставим галочку напротив​ новый лист.​ итог)) / ((итог строки) x​ вы хотите использовать.​Если в отчете содержится​

​ в качестве примера​

Детализация информации в сводных таблицах

​ и нажмите кнопку​ строке или категории​В поле​базовом поле​ собой числа. Функция​ на соседнем форуме…​analyst​Serge 007​ таблице. Менять исходную​ Поэтому мы можем​

Детальный отчет.

Как обновить данные в сводной таблице Excel?

​ что-либо (сумму, количество,​ «Автоматической сортировки при​Мы добавили в сводный​ (итог столбца)).​Доступны следующие параметры вычислений:​ несколько полей данных,​ используются все значения​ОК​

​ в процентах от​

Обновление данных.

​Пользовательское имя​.​ суммирования «Количество чисел»​

​Одно будет считать​

Обновление таблицы.

​: Все есть в​: Формула Код =B*1000/a/K​

​ информацию не имеет​ объединить данные, а​ максимум, прочие функции​ каждом обновлении отчета».​

  1. ​ отчет данные по​Neko​Параметр «Вычисление»​ повторите предыдущие шаги​ совокупности.​Работа со сводными таблицами.
  2. ​.​Настройка параметров.
  3. ​ итогового значения по​отображается текущее имя​С нарастающим итогом в​ работает так же,​Обновить при открытии файла.

Изменение структуры отчета

​ПремияЕсли​ файле!​

  1. ​ считает правильно.​ смысла. В таких​ потом создать сводный​ агрегирования). Сумма текста​Теперь при появлении в​ поставщикам, количеству и​: Здравствуйте!​Результат​ для каждого такого​Исходные отчет по продажам.
  2. ​Примечание:​Если в отчете содержится​ этой строке или​ отчета сводной таблицы​ поле​ как функция листа​, другое — итог​Serge 007​Источник данных сводной таблицы.

​Например:​ ситуациях лучше добавить​ отчет.​ всегда равна 0.​

​ сводной таблице новых​ стоимости.​Есть сводная таблица​

Добавилось поле продажи.

Как добавить в сводную таблицу вычисляемое поле?

​Без вычислений​ поля, которое требуется​ Для некоторых типов исходных​ несколько полей данных,​ категории.​ или имя источника,​Отображение значений в виде​

​ СЧЁТ.​ по​:​Регион Код​ вычисляемое (пользовательское) поле.​В ячейке-мишени (там, куда​Вы можете добавить​ дат программа Excel​Напомним, как выглядит диалоговое​

​ с вычисляемыми полями​Значение, введенное в данное​

  1. ​ изменить.​ данных, таких как​ повторите предыдущие шаги​Доля​ если пользовательское имя​ нарастающего итога для​СТАНДОТКЛОН​ПремияЕсли​Добавление пользовательского поля.
  2. ​analyst​Сумма по полю B*1000/a/K​Это виртуальный столбец, создаваемый​ будет переноситься таблица)​Вычисляемое поле.
  3. ​ нужный столбец в​ будет сортировать их​ окно сводного отчета:​Необходимо в нее​ поле.​Примечание:​ данные OLAP, вычисляемых​ для каждого такого​Отображение доли в процентах​ не задано. Для​ последовательных элементов в​Оценка стандартного отклонения совокупности,​ЗЫ Файл не​, мы ведь говорим​Сумма по полю​Вставка вычисляемого поля.
  4. ​ в результате вычислений.​Добавилось поле остатки.

Группировка данных в сводном отчете

​ ставим курсор. Пишем​ таблицу данных для​ по убыванию (от​Перетаскивая заголовки, мы задаем​ добавить еще два,​% от общей суммы​ Чтобы использовать для одного​ полей и полей​ поля, которое требуется​ от значения​ изменения значения параметра​базовом поле​ где в качестве​

Исходная сводная таблица.

​ смотрел, Экселя нет​ про пром итоги​ b Сумма по​

Группировать.

​ В нем могут​ = — переходим​ сводной, а потом​ новых к старым):​ программе инструкции для​ которые будут выводить​

Шаг-годы.

​Отображает значения в процентах​ поля несколько итоговых​

​ с вычисляемыми элементами​

Суммы заказов по годам.

​ изменить.​базового элемента​Пользовательское имя​.​

exceltable.com

Вычисляемое поле (pivot table)

​ примера используется выборка​​ под рукойТо есть​…​ полю a Сумма​ отображаться средние значения,​ на лист с​ уже по нему​Сначала составим сводный отчет,​ формирования сводного отчета.​ значение по критериям​ от общей суммы​
​ функций, снова добавьте​ итоговую функцию изменить​

​Примечание:​​в​щелкните текст в​
​% от суммы с​

​ данных из генеральной​​ я создаю еще​Они считаются правильно.​ по полю k​ проценты, расхождения. То​ переносимыми данными –​ строить саму сводную​ где итоги будут​
​ Если случайно допустим​- доходность​ всех значений или​ это поле из​ нельзя.​ Чтобы использовать для одного​базовом поле​ этом поле и​

​ нарастающим итогом в​​ совокупности.​ одно вычисляемое поле.​
​Одновременно получить правильные​
​Забайкальский край 3.1.5​​ есть результаты различных​​ выделяем первую ячейку​ таблицу​ представлены не только​ ошибку, из нижней​
​Если доходность >50%,​​ точек данных в​​ списка полей сводных​
​При необходимости можно использовать​ поля несколько итоговых​
​.​ внесите необходимые изменения.​ поле​

​Несмещенное отклонение​​ Записываю в него​ данные по подуровню​20 953​
​ формул. Данные вычисляемого​ столбца, который копируем.​VEKTORVSFREEMAN​
​ суммой. Начнем работу​​ области можно удалить​​ то А​ отчете.​ данных, а затем​ настраиваемое вычисление следующим​ функций, снова добавьте​% от суммы по​Перейдите на вкладку​

​Отображение значений в виде​​Смещенная оценка стандартного отклонения​
​ формулу… Какую? Типа​​ и по пром​= 5301,0575*1000/253 /1​
​ поля взаимодействуют с​ Ввод. «Размножаем» формулу,​: BlueSky, здравствуйте!​ с нуля, с​
​ заголовок, заменить его​Если доходность от​
​% от суммы по​ повторите приведенные выше​ способом.​ это поле из​ родительской строке​
​Итоги по​ доли нарастающего итога​​ генеральной совокупности по​​=СУММ(ЕСЛИ(‘Выручка, руб.’>40000;5%;3%)*’Выручка, руб.’)​ итогам не получится,​Так же и​ данными сводной таблицы.​ протягивая вниз за​
​может так подойдет?​ пустой таблицы. За​ другим.​ 30 до 50%,​

​ столбцу​​ шаги, выбрав другую​Откройте вкладку​ списка полей сводных​Вычисление (значение элемента) /​.​ для последовательных элементов​ выборке значений.​?​ об этом я​ в сводной.​Инструкция по добавлению пользовательского​ правый нижний угол​ В столбце С​ одно узнаем как​По данным, которые помещены​ то В​Отображает все значения в​ функцию.​Дополнительные вычисления​ данных, а затем​ (значение родительского элемента​Выберите нужную итоговую функцию​

​ в​​Смещенная дисперсия​Это поле размещаю​ писал ранее: Если​
​Вот я и​ поля:​ ячейки.​

​ добавил данные «Словосочетание»​​ в сводной таблице​ в поле «Значения»,​Если доходность ниже​ каждом столбце или​Примечание:​.​

​ повторите приведенные выше​​ по строкам)​ в списке​
​базовом поле​Оценка дисперсии совокупности, где​ в этой же​ вы хотите в​

​ спрашиваю: В чём​​Определяемся, какие функции будет​По такому же принципу​

​Bulat​​ добавить столбец.​​ подводятся итоги. В​​ 30%, то С​ ряду в процентах​
​ Мы стараемся как можно​
​В поле​
​ шаги, выбрав другую​% от суммы по​Операция​.​ в качестве примера​ сводной таблице или​ одной таблице иметь​ проблема-то?​ выполнять виртуальный столбец.​ переносим другие данные.​: Здравствуйте! Столкнулась с​Добавим в отчет заголовок​ автоматическом режиме –​- выполнение плана​ от итогового значения​

​ оперативнее обеспечивать вас​​Дополнительные вычисления​ функцию.​
​ родительскому столбцу​.​

​Сортировка от минимального к​​ используется выборка данных​ в отдельной?​ и то и​analyst​ На какие данные​ В результате из​ проблемой вычисляемого поля.​ «Поставщик». Заголовок «Стоимость»​

​ сумма. Но можно​​если выполнен на​ по этому столбцу​ актуальными справочными материалами​выберите нужный тип​В области значений выделите​Вычисление (значение элемента) /​Функция​ максимальному​ из генеральной совокупности.​

​Но она дает​​ то, то необходимо​: Я привел схему​ сводной таблицы вычисляемое​

​ двух таблиц получаем​​ До этого вроде​ три раза перетащим​ задать «среднее», «максимум»​ больше 100%, то​ или ряду.​ на вашем языке.​ вычисления.​
​ поле, для которого​ (значение родительского элемента​Вычисляемое значение​Отображение ранга выбранных значений​
​Несмещенная дисперсия​

​ такие же результаты!​​ ДВА вычисляемых поля​
​ расчёта в приложенном​ поле должно ссылаться.​ одну общую.​ делал так же,​ в поле «Значения»​ и т.д. Если​
​ А​% от суммы по​ Эта страница переведена​Функция расчета​ требуется изменить итоговую​ по столбцам)​Сумма​ в определенном поле​Оценка дисперсии совокупности, где​Если где-то есть​ — одно по​​ файле!​​ Допустим, нам нужны​Теперь создадим сводный отчет.​ все вычислялось. Посмотрите​
​ — в сводную​ сделать это нужно​если выполнение от​ строке​​ автоматически, поэтому ее​​Задача​​ функцию отчета сводной​​% от родительской суммы​Сумма значений. Эта функция​
​ с учетом того,​ в качестве примера​ пример, дайте, пожалуйста,​ каждому элементу, одно​
​Если не очень​​ остатки по группам​
​ Вставка – сводная​

​ пожалуйста, почему у​ таблицу добавятся три​
​ для значений всего​​ 70 до 100%,​​Значение в каждой строке​ текст может содержать​​Обычная задача​
​ таблицы.​Вычисление (значение элемента) /​ используется по умолчанию​ что наименьшему из​ используются все значения​ ссылку​ для пром итогов.​​ понятно, то напишу​​ товаров.​
​ таблица – указываем​ меня не работает​ одинаковых столбца.​ поля, то щелкаем​
​ то В​ или категории в​
​ неточности и грамматические​Выключение настраиваемого вычисления.​На вкладке​

CyberForum.ru

​ (значение родительского элемента​

Сводные таблицы способны проводить вычисления, гораздо более сложные, чем простые суммирования данных. В данной статье я расскажу, как можно заставить Сводную таблицу «считать».

Файлы для скачивания:

Файл Описание Размер файла: Скачивания
Скачать этот файл (P_STab_01.zip)Пример   109 Кб 4243

Допустим, мы имеем такую сводную таблицу:

Как проводить вычисления в сводной таблице?

Нам необходимо посчитать долю каждого менеджера в разрезе месяцев. Для этого в правом окне «Поля сводной таблицы», наводим курсор мышки на поле «Сумма», нажимаем левую клавишу и удерживая клавишу мышки тянем поле «Сумма» в окно «Значения»:

GIF

kak-provodit-vychisleniya-v-svodnoj-tablitse_10.gif

Чтобы увидеть видео включите в браузере GIF-Анимацию.

Затем наводим курсор на это поле в окне «Значения» и нажимаем на него левой клавишей мышки, в выпавшем меню выбираем пункт «Параметры полей значений…»:

GIF

kak-provodit-vychisleniya-v-svodnoj-tablitse_12.gif

Чтобы увидеть видео включите в браузере GIF-Анимацию.

В открывшемся диалоговом окне «Параметры поля значений», меняем название поля, например, на «Доля»:

kak-provodit-vychisleniya-v-svodnoj-tablitse_2.png

Переходим во вкладку «Дополнительные вычисления», в поле со списком (там, где написано «Без вычислений») выбираем пункт «% от суммы по столбцу» и нажимаем кнопку «ОК»:

kak-provodit-vychisleniya-v-svodnoj-tablitse_3.png

После чего ваша Сводная таблица должна будет приобрести следующий вид:

kak-provodit-vychisleniya-v-svodnoj-tablitse_4.png

Поэкспериментируйте с другими вариантами вычислений.

Еще один пример вычислений, имеем такую Сводную таблицу:

kak-provodit-vychisleniya-v-svodnoj-tablitse_5.png

В одном столбце у нас «Сумма продаж», в другой «Прибыль», нам необходимо получить рентабельность каждой категории товаров. Для этого устанавливаем курсор на сводную таблицу, в главном меню в разделе «Работа со сводными таблицами», во вкладке «Анализ» (в 2007 и 2010 «Параметры»), в разделе «Вычисления», нажимаем кнопку «Поля, элементы и наборы», в выпавшем списке выбираем пункт «Вычисляемое поле…» (в 2007 «Сервис» -> «Формулы»):

kak-provodit-vychisleniya-v-svodnoj-tablitse_6.png

В открывшемся диалоговом окне меняем название поля, например, на «Рентабельность»:

kak-provodit-vychisleniya-v-svodnoj-tablitse_7.png

В окне «Поля:» встаем на поле «Прибыль» и нажимаем кнопку «Добавить поле» так чтобы оно появилось в поле «Формула:», затем нажимаем на клавиатуре «/» — Знак деления, встаем на поле «Сумма» и снова нажимаем кнопку «Добавить поле». В итоге всех манипуляций в поле «Формула:» у вас должно получиться «=Прибыль/Сумма»:

GIF

kak-provodit-vychisleniya-v-svodnoj-tablitse_14.gif

Чтобы увидеть видео включите в браузере GIF-Анимацию.

Если все получилось, смело, нажимаем кнопку «ОК»:

kak-provodit-vychisleniya-v-svodnoj-tablitse_8.png

В итоге ваша Сводная таблица должна будет принять следующий вид:

kak-provodit-vychisleniya-v-svodnoj-tablitse_9.png

Присвоим столбцу «Рентабельность» формат «%», уберем из заголовка лишние слова и получим такую красоту:

kak-provodit-vychisleniya-v-svodnoj-tablitse_16.png

В чем, собственно говоря, прелесть таких вычислений? В том, что если вы теперь добавите поле «SKU» в «СТРОКИ», то вы получите «Рентабельность» по каждому SKU, не вбивая никаких дополнительных формул:

GIF

kak-provodit-vychisleniya-v-svodnoj-tablitse_17.gif

Чтобы увидеть видео включите в браузере GIF-Анимацию.

Добавить комментарий

Содержание

  1. Как создать сводную таблицу.
  2. 1. Организуйте свои исходные данные
  3. 2. Создаем и размещаем макет
  4. 3. Как добавить поле
  5. 4. Как удалить поле из сводной таблицы?
  6. 5. Как упорядочить поля?
  7. 6. Выберите функцию для значений (необязательно)
  8. 7. Используем различные вычисления в полях значения (необязательно)
  9. Советы
  10. Предупреждения
  11. Работа со сводными таблицами в Excel
  12. Источник данных сводной таблицы Excel
  13. Вычисляемое поле. Алгоритм расчета
  14. Изменяем и удаляем Вычисляемое поле
  15. Подготовка исходной таблицы
  16. Создание Сводной таблицы
  17. Детализация данных Сводной таблицы
  18. Обновление Сводной таблицы
  19. Удаление Сводной таблицы
  20. Изменение функции итогов
  21. Изменение формата числовых значений
  22. Добавление новых полей

Как создать сводную таблицу.

Многие думают, что создание отчетов при помощи сводных таблиц для «чайников» является сложным и трудоемким процессом. Но это не так! Microsoft много лет совершенствовала эту технологию, и в современных версиях Эксель они очень удобны и невероятно быстры.

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

1. Организуйте свои исходные данные

Перед созданием сводного отчета организуйте свои данные в строки и столбцы, а затем преобразуйте диапазон данных в таблицу. Для этого выделите все используемые ячейки, перейдите на вкладку меню «Главная» и нажмите «Форматировать как таблицу».

Использование «умной» таблицы в качестве исходных данных дает вам очень хорошее преимущество – ваш диапазон данных становится «динамическим». Это означает, что он будет автоматически расширяться или уменьшаться при добавлении или удалении записей. Поэтому вам не придется беспокоиться о том, что в свод не попала самая свежая информация.

Полезные советы:

  • Добавьте уникальные, значимые заголовки в столбцы, они позже превратятся в имена полей.
  • Убедитесь, что исходная таблица не содержит пустых строк или столбцов и промежуточных итогов.
  • Чтобы упростить работу, вы можете присвоить исходной таблице уникальное имя, введя его в поле «Имя» в верхнем правом углу.

2. Создаем и размещаем макет

Выберите любую ячейку в исходных данных, а затем перейдите на вкладку Вставка > Сводная таблица .

Откроется окно «Создание ….. ». Убедитесь, что в поле Диапазон указан правильный источник данных. Затем выберите местоположение для свода:

  • Выбор нового рабочего листа поместит его на новый лист, начиная с ячейки A1.
  • Выбор существующего листа разместит в указанном вами месте на существующем листе. В поле «Диапазон» выберите первую ячейку (то есть, верхнюю левую), в которую вы хотите поместить свою таблицу.

Нажатие ОК создает пустой макет без цифр в целевом местоположении, который будет выглядеть примерно так:

Полезные советы:

  • В большинстве случаев имеет смысл размещать на отдельном рабочем листе. Это особенно рекомендуется для начинающих.
  • Ежели вы берете информацию из другой таблицы или рабочей книги, включите их имена, используя следующий синтаксис: [workbook_name]sheet_name!Range. Например, [Книга1.xlsx] Лист1!$A$1:$E$50. Конечно, вы можете не писать это все руками, а просто выбрать диапазон ячеек в другой книге с помощью мыши.
  • Возможно, было бы полезно построить таблицу и диаграмму одновременно. Для этого в Excel 2016 и 2013 перейдите на вкладку «Вставка», щелкните стрелку под кнопкой «Сводная диаграмма», а затем нажмите «Диаграмма и таблица». В версиях 2010 и 2007 щелкните стрелку под сводной таблицей, а затем — Сводная диаграмма.
  1. Организация макета.

Область, в которой вы работаете с полями макета, называется списком полей. Он расположен в правой части рабочего листа и разделен на заголовок и основной раздел:

  • Раздел «Поле» содержит названия показателей, которые вы можете добавить. Они соответствуют именам столбцов исходных данных.
  • Раздел «Макет» содержит область «Фильтры», «Столбцы», «Строки» и «Значения». Здесь вы можете расположить в нужном порядке поля.

Изменения, которые вы вносите в этих разделах, немедленно применяются в вашей таблице.

3. Как добавить поле

Чтобы иметь возможность добавить поле в нужную область, установите флажок рядом с его именем.

По умолчанию Microsoft Excel добавляет поля в раздел «Макет» следующим образом:

  • Нечисловые добавляются в область Строки
  • Числовые добавляются в область значений
  • Дата и время добавляются в область Столбцы.

4. Как удалить поле из сводной таблицы?

Чтобы удалить любое поле, вы можете выполнить следующее:

  • Снимите флажок напротив него, который вы ранее установили.
  • Щелкните правой кнопкой мыши поле и выберите «Удалить……».

И еще один простой и наглядный способ удаления поля. Перейдите в макет таблицы, зацепите мышкой ненужный вам элемент и перетащите его за пределы макета. Как только вы вытащите его за рамки, рядом со значком появится хатактерный крестик. Отпускайте кнопку мыши и наблюдайте, как внешний вид вашей таблицы сразу же изменится.

5. Как упорядочить поля?

Вы можете изменить расположение показателей тремя способами:

  1. Перетащите поле между 4 областями раздела с помощью мыши. В качестве альтернативы щелкните и удерживайте его имя в разделе «Поле», а затем перетащите в нужную область в разделе «Макет». Это приведет к удалению из текущей области и его размещению в новом месте.

  1. Щелкните правой кнопкой мыши имя в разделе «Поле» и выберите область, в которую вы хотите добавить его:

  1. Нажмите на поле в разделе «Макет», чтобы выбрать его. Это сразу отобразит доступные параметры:

Все внесенные вами изменения применяются немедленно.

Ну а ежели спохватились, что сделали что-то не так, не забывайте, что есть «волшебная» комбинация клавиш CTRL+Z, которая отменяет сделанные вами изменения (если вы не сохранили их, нажав соответствующую клавишу).

6. Выберите функцию для значений (необязательно)

По умолчанию Microsoft Excel использует функцию «Сумма» для числовых показателей, которые вы помещаете в область «Значения». Когда вы помещаете нечисловые (текст, дата или логическое значение) или пустые значения в эту область, к ним применяется функция «Количество».

Но, конечно, вы можете выбрать другой метод расчёта. Щелкните правой кнопкой мыши поле значения, которое вы хотите изменить, выберите Параметры поля значений и затем – нужную функцию.

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

Здесь же вы можете изменить имя его на более приятное и понятное для вас. Ведь оно отображается в таблице, и поэтому должно выглядеть соответственно.

В Excel 2010 и ниже опция «Суммировать значения по» также доступна на ленте – на вкладке «Параметры» в группе «Расчеты».

7. Используем различные вычисления в полях значения (необязательно)

Еще одна полезная функция позволяет представлять значения различными способами, например, отображать итоговые значения в процентах или значениях ранга от наименьшего к наибольшему и наоборот.

Это называется «Дополнительные вычисления». Доступ к ним можно получить, открыв вкладку «Параметры …», как это описано чуть выше.

Подсказка. Функция «Дополнительные вычисления» может оказаться особенно полезной, когда вы добавляете одно и то же поле более одного раза и показываете, как в нашем примере, общий объем продаж и объем продаж в процентах от общего количества одновременно. Согласитесь, обычными формулами делать такую таблицу придется долго. А тут – пара минут работы!

Итак, процесс создания завершен. Теперь пришло время немного поэкспериментировать, чтобы выбрать макет, наиболее подходящий для вашего набора данных.

Советы

  • Прежде чем приступать к редактированию сводной таблицы, обязательно предварительно сохраните резервную копию исходного файла Excel.

Предупреждения

  • Не забывайте сохранять результаты проделанной работы.

Работа со сводными таблицами в Excel

Изменить существующую сводную таблицу также легко. Посмотрим, как пожелания директора легко воплощаются в реальность.

Заменим выручку на прибыль.

Товары и области меняются местами также перетягиванием мыши.

Для фильтрации сводных таблиц есть несколько инструментов. В данном случае просто поместим поле «Менеджер» в область фильтров.

На все про все ушло несколько секунд. Вот, как работать со сводными таблицами. Конечно, не все задачи столь тривиальные. Бывают и такие, что необходимо использовать более замысловатый способ агрегации, добавлять вычисляемые поля, условное форматирование и т.д. Но об этом в другой раз.

Источник данных сводной таблицы Excel

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

1. Лучший формат для данных – это Таблица Excel. Она хороша тем, что у каждого поля есть наименование и при добавлении новых строк они автоматически включаются в сводную таблицу.

2. Избегайте повторения групп в виде столбцов. Например, все даты должны находиться в одном поле, а не разбиты по месяцам в отдельных столбцах.

3. Уберите пропуски и пустые ячейки иначе данная строка может выпасть из анализа.

4. Применяйте правильное форматирование к полям. Числа должны быть в числовом формате, даты должны быть датой. Иначе возникнут проблемы при группировке и математической обработке. Но здесь эксель вам поможет, т.к. сам неплохо определяет формат данных.

В целом требований немного, но их следует знать.

Вычисляемое поле. Алгоритм расчета

Для каждого месяца у нас есть только одно значение фактических продаж (столбец Продажи) и плана. Вычисляемое поле ПроцентВыполнения возвращает значение равное их отношению. Например, для января 2012 года – это 50,19% (продано было 36992,22, а план был 73697,76). 36992,22/73697,76=0,5019 (см. строку 10 на листе Исходная таблица).

Теперь проверим итоги по месяцам. За январь итоговым значением является 93,00%. Как это значение получилось?

Сначала программа вычислила СУММУ продаж за январь по всем годам, затем, вычислила СУММУ всех плановых значений. Разделив одно на другое, было получено 93,00%. В этом можно убедиться проделав вычисления самостоятельно (см. строку 10 на листе Сводная таблица, столбцы H:J).

В этом состоит одно из ограничений Вычисляемого поля – итоговые значения вычисляются только на основании суммирования.

Аналогично расчет ведется и для итогов по столбцам: находится сумма продаж и плана по годам, затем вычисляется их отношение.

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

Чтобы обойти данное ограничение и вычислить, например, средний % выполнения плана для всех январских месяцев, придется отказаться от Вычисляемого поля. Создайте в исходной таблице новый столбец – отношение продажи к плану для каждого месяца (см. лист Исходная таблица2). Затем, создайте на ее основе другую сводную таблицу. В окне параметров полей значений установите Среднее.

В итоговом столбце теперь будет отображаться средний процент выполнения плана.

Изменяем и удаляем Вычисляемое поле

Вызовите тоже диалоговое окно, которое мы использовали для создания Вычисляемого поля. В выпадающем списке выберите нужное поле. Появится его формула, которую можно отредактировать, также как и название этого Вычисляемого поля.

Там же можно удалить это поле.

Подготовка исходной таблицы

Начнем с требований к исходной таблице.

  • каждый столбец должен иметь заголовок;
  • в каждый столбец должны вводиться значения только в одном формате (например, столбец «Дата поставки» должен содержать все значения только в формате Дата
  • в таблице должны отсутствовать полностью незаполненные строки и столбцы;
  • в ячейки должны вводиться «атомарные» значения, т.е. только те, которые нельзя разнести в разные столбцы. Например, нельзя в одну ячейку вводить адрес в формате: «Город, Название улицы, дом №». Нужно создать 3 одноименных столбца, иначе Сводная таблица будет работать неэффективно (в случае, если Вам нужна информация, например, в разрезе города);
  • избегайте таблиц с «неправильной» структурой (см. рисунок ниже).

Вместо того, чтобы плодить повторяющиеся столбцы ( регион 1, регион 2, … ), в которых будут в изобилии незаполненные ячейки, переосмыслите структуру таблицы, как показано на рисунке выше (Все значения объемов продаж должны быть в одном столбце, а не размазаны по нескольким столбцам. Для того, чтобы это реализовать, возможно, потребуется вести более подробные записи (см. рисунок выше), а не указывать для каждого региона суммарные продажи).

Более детальные советы по построению таблиц изложены в одноименной статье Советы по построению таблиц .

Несколько облегчит процесс построения Сводной таблицы , тот факт, если исходная таблица будет преобразована в формат EXCEL 2007 ( Вставка/ Таблицы/ Таблица ). Для этого сначала приведите исходную таблицу в соответствие с вышеуказанными требованиями, затем выделите любую ячейку таблицы и вызовите окно меню Вставка/ Таблицы/ Таблица . Все поля окна будут автоматически заполнены, нажмите ОК.

Создание таблицы в формате EXCEL 2007 добавляет новые возможности:

  • при добавлении в таблицу новых значений новые строки автоматически добавляются к таблице;
  • при создании таблицы к ней применяется форматирование, к заголовкам – фильтр, появляется возможность автоматически создать строку итогов, сортировать данные и пр.;
  • таблице автоматически присваивается Имя .

В качестве исходной будем использовать таблицу в формате EXCEL 2007 содержащую информацию о продажах партий продуктов. В строках таблицы приведены данные о поставке партии продукта и его сбыте.

В таблице имеются столбцы:

  • Товар – наименование партии товара, например, « Апельсины
  • Группа – группа товара, например, « Апельсины » входят в группу « Фрукты
  • Поставщик – компания-поставщик Товаров, Поставщик может поставлять несколько Групп Товаров;
  • Дата поставки – Дата поставки Товара Поставщиком;
  • Регион продажи – Регион, в котором была реализована партия Товара;
  • Продажи – Стоимость, по которой удалось реализовать партию Товара;
  • Сбыт – срок фактической реализации Товара в Регионе (в днях);
  • Прибыль – отметка о том, была ли получена прибыль от реализованной партии Товара.

Через Диспетчер имен ( Формулы/ Определенные имена/ Диспетчер имен ) откорректируем Имя таблицы на « Исходная_таблица ».

Создание Сводной таблицы

Сводную таблицу будем создавать для решения следующей задачи: «Подсчитать суммарные объемы продаж по каждому Товару».

Имея исходную таблицу в формате EXCEL 2007 , для создания Сводной таблицы достаточно выделить любую ячейку исходной таблицы и в меню Работа с таблицами/ Конструктор/ Сервис выбрать пункт Сводная таблица .

В появившемся окне нажмем ОК, согласившись с тем, что Сводная таблица будет размещена на отдельном листе.

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

Структура Сводной таблицы в общем виде может быть представлена так:

Заполним сначала раздел Названия строк . Т.к. требуется определить объемы продаж по каждому Товару, то в строках Сводной таблицы должны быть размещены названия Товаров. Для этого поставим галочку в Списке полей у поля Товар (поле и столбец – синонимы).

Т.к. ячейки столбца Товар имеют текстовый формат, то они автоматически попадут в область Названия строк Списка полей. Разумеется, поле Товар можно при необходимости переместить в другую область Списка полей. Заметьте, что названия Товаров будут автоматически отсортированы от А до Я (об изменении порядка сортировки читайте ниже ).

Теперь поставим галочку в Списке полей у поля Продажи.

Т.к. ячейки столбца Продажи имеют числовой формат, то они автоматически попадут в раздел Списка полей Значения.

Несколькими кликами мыши (точнее шестью) мы создали отчет о Продажах по каждому Товару. Того же результата можно было достичь с использованием формул (см. статью Отбор уникальных значений с суммированием по соседнему столбцу ). Если требуется, например, определить объемы продаж по каждому Поставщику, то для этого снимем галочку в Списке полей у поля Товар и поставим галочку у поля Поставщик.

Детализация данных Сводной таблицы

Если возникли вопросы о том, какие же данные из исходной таблицы были использованы для подсчета тех или иных значений Сводной таблицы , то достаточно двойного клика мышкой на конкретном значении в Сводной таблице , чтобы был создан отдельный лист с отобранными из исходной таблицей строками. Например, посмотрим какие записи были использованы для суммирования продаж Товара «Апельсины». Для этого дважды кликнем на значении 646720. Будет создан отдельный лист только со строками исходной таблицы относящихся к Товару «Апельсины».

Обновление Сводной таблицы

Если после создания Сводной таблицы в исходную таблицу добавлялись новые записи (строки), то эти данные не будут автоматически учтены в Сводной таблице . Чтобы обновить Сводную таблицу выделите любую ее ячейку и выберите пункт меню: меню Работа со сводными таблицами/ Параметры/ Данные/ Обновить . Того же результата можно добиться через контекстное меню: выделите любую ячейку Сводной таблицы , вызовите правой клавишей мыши контекстное меню и выберите пункт Обновить .

Удаление Сводной таблицы

Удалить Сводную таблицу можно несколькими способами. Первый – просто удалить лист со Сводной таблицей (если на нем нет других полезных данных, например исходной таблицы). Второй способ – удалить только саму Сводную таблицу : выделите любую ячейку Сводной таблицы , нажмите CTRL + A (будет выделена вся Сводная таблица ), нажмите клавишу Delete .

Изменение функции итогов

При создании Сводной таблицы сгруппированные значения по умолчанию суммируются. Действительно, при решении задачи нахождения объемов продаж по каждому Товару, мы не заботились о функции итогов – все Продажи, относящиеся к одному Товару были просуммированы. Если требуется, например, подсчитать количество проданных партий каждого Товара, то нужно изменить функцию итогов. Для этого в Сводной таблице выделите любое значение поля Продажи, вызовите правой клавишей мыши контекстное меню и выберите пункт Итоги по/ Количество .

Изменение порядка сортировки

Теперь немного модифицируем наш Сводный отчет . Сначала изменим порядок сортировки названий Товаров: отсортируем их в обратном порядке от Я до А. Для этого через выпадающий список у заголовка столбца, содержащего наименования Товаров, войдем в меню и выберем Сортировка от Я до А .

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

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

После того как будет отпущена клавиша мыши, значение Баранки будет перемещено на самую верхнюю позицию в списке.

Изменение формата числовых значений

Теперь добавим разделитель групп разрядов у числовых значений (поле Продажи). Для этого выделите любое значение в поле Продажи, вызовите правой клавишей мыши контекстное меню и выберите пункт меню Числовой формат

В появившемся окне выберите числовой формат и поставьте галочку флажка Разделитель групп разрядов .

Добавление новых полей

Предположим, что необходимо подготовить отчет о продажах Товаров, но с разбивкой по Регионам продажи. Для этого добавим поле Регион продажи, поставив соответствующую галочку в Списке полей. Поле Регион продажи будет добавлено в область Названия строк Списка полей (к полю Товар). Поменяв в области Названия строк Списка полей порядок следования полей Товар и Регион продажи, получим следующий результат.

Выделив любое название Товара и нажав пункт меню Работа со сводными таблицами/ Параметры/ Активное поле/ Свернуть все поле , можно свернуть Сводную таблицу , чтобы отобразить только продажи по Регионам.

Источники

  • https://mister-office.ru/excel/excel-pivot-table.html
  • https://ru.wikihow.com/%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D1%81%D1%82%D0%BE%D0%BB%D0%B1%D0%B5%D1%86-%D0%B2-%D1%81%D0%B2%D0%BE%D0%B4%D0%BD%D1%83%D1%8E-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%83-(Pivot-Table)
  • https://statanaliz.info/excel/svodnye-tablitsy/kak-v-excel-sdelat-svodnuyu-tablitsu/
  • https://excel2.ru/articles/vychislyaemoe-pole-v-svodnyh-tablicah-v-ms-excel
  • https://excel2.ru/articles/svodnye-tablicy-v-ms-excel

Вычисляемое поле сводной таблицы «Excel». ( формулы в сводной таблице )

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

Как правило, этого хватает, чтобы обработать данные и провести простую аналитику полученной информации.

Иногда случается так, что суммы и количества из полей сводной таблицы недостаточно. В таких случаях на помощь приходят вычисляемые поля.

в этих полях можно прописать формулу, которая будет обрабатывать информацию сводной таблицы так, как Вам требуется.

О том, как записать формулу в вычисляемые поля сводной таблицы «Эксель» расскажу далее.

На основании таблицы, в которой изображены продажи товаров за несколько лет,

Таблица на листе в Excel

построена сводная таблица.

Сводная таблица в Эксель

В сводную таблицу нужно добавить вычисляемые ячейки с формулами.

Рассмотрим, как это можно сделать.

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

Перейти во вкладку «Параметры»

Кликнуть по ярлыку «Поля, элементы, наборы»

Вставить вычесляемое поле

Выбрать пункт «Вычисляемое поле»

В открывшемся окне указать имя нового поля.

Имя поля

Вставка формулы в поле сводной таблицы

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

Вычисляемое поле в Сводных таблицах в MS Excel

Научимся добавлять и редактировать Вычисляемое поле в Сводной таблице MS EXCEL 2010.

Простые Сводные таблицы мы научились строить в статье Сводные таблицы в MS Excel. Теперь научимся создавать и изменять Вычисляемое поле в Сводной таблице.

В качестве исходной таблицы возьмем таблицу продаж товара по месяцам. В этой таблице также содержится план продаж. Подробности можно посмотреть в файле примера .

Нашей задачей будет:

  • вычислить % выполнения плана
  • представить полученные данные по годам для каждого месяца (каждый год — отдельный столбец)

В итоге у нас должна получиться вот такая сводная таблица.

Исходная таблица

Исходную таблицу подготовим в специальном формате таблиц MS EXCEL (см. статью Таблицы в формате EXCEL 2007).

На основе даты продажи в столбце А, в таблице рассчитываются 2 столбца: Номер месяца =МЕСЯЦ() и Год =ГОД() . Для форматирования ячеек столбца А в виде окт11 использован пользовательский формат Даты [$-419]МММГГ;@.

Столбец План представляет собой линейный тренд (это не важно для целей данной статьи), столбец Продано — фактический объем продаж.

Сводная таблица

Для создания сводной таблицы выделите любую ее ячейку и в меню Вставка/ Таблицы нажмите кнопку Сводная таблица. В результате появится диалоговое окно.

Нажав ОК, сводная таблица автоматически создастся на новом листе.

В окне Список полей будут отражены названия всех столбцов исходной таблицы. Таким образом, поле — это просто столбец. Вычисляемое поле — это, по сути, вычисляемый столбец.

Перед тем как создать Вычисляемое поле перетащите поле Номер месяца в Названия строк.

Создаем вычисляемое поле

Для решения задачи нам потребуется вычислить % выполнения плана по формуле =’Продано, руб.’/’План, руб.’

Это можно сделать непосредственно в Сводной таблице, создав Вычисляемое поле ПроцентВыполнения.

Для этого выделите ячейку в Сводной таблице, в появившемся меню Работа со сводными таблицами выберите Параметры/ Вычисления/ Поля, элементы и наборы/ Вычисляемое поле :

Появится диалоговое окно:

Интерфейс этого окна не относится к интуитивно понятным вещам, поэтому требует дополнительного пояснения:

  • Вместо Поле1 введите название Вычисляемого поля, например, ПроцентВыполнения
  • В списке полей выделите поле Продано, руб. и нажмите кнопку Добавить поле или дважды кликните на него. Название поля будет введено в поле Формула
  • Введите символ деления / в поле Формула
  • В списке полей выделите поле План, руб. и нажмите кнопку Добавить поле
  • Нажмите ОК

После проведенных манипуляций в списке поле Сводной таблицы появится еще одно поле. Завершите формирование Сводной таблицы как показано на рисунке ниже, разместив Вычисляемое поле в область Значения.

После несложного форматирования Сводная таблица приобретет законченный вид (необходимо убрать ошибку #ДЕЛ/0!, изменить названия столбцов и изменить формат ячеек на процентный).

Обратите внимание, что Сводная таблица содержит Общий итог как по столбцам, так и по строкам.

Теперь разберемся, что Вычисляемое поле нам насчитало.

Вычисляемое поле. Алгоритм расчета

Для каждого месяца у нас есть только одно значение фактических продаж (столбец Продажи) и плана. Вычисляемое поле ПроцентВыполнения возвращает значение равное их отношению. Например, для января 2012 года — это 50,19% (продано было 36992,22, а план был 73697,76). 36992,22/73697,76=0,5019 (см. строку 10 на листе Исходная таблица).

Теперь проверим итоги по месяцам. За январь итоговым значением является 93,00%. Как это значение получилось?

Сначала программа вычислила СУММУ продаж за январь по всем годам, затем, вычислила СУММУ всех плановых значений. Разделив одно на другое, было получено 93,00%. В этом можно убедиться проделав вычисления самостоятельно (см. строку 10 на листе Сводная таблица, столбцы H:J).

В этом состоит одно из ограничений Вычисляемого поля — итоговые значения вычисляются только на основании суммирования.

Аналогично расчет ведется и для итогов по столбцам: находится сумма продаж и плана по годам, затем вычисляется их отношение.

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

Чтобы обойти данное ограничение и вычислить, например, средний % выполнения плана для всех январских месяцев, придется отказаться от Вычисляемого поля. Создайте в исходной таблице новый столбец — отношение продажи к плану для каждого месяца (см. лист Исходная таблица2). Затем, создайте на ее основе другую сводную таблицу. В окне параметров полей значений установите Среднее.

В итоговом столбце теперь будет отображаться средний процент выполнения плана.

Изменяем и удаляем Вычисляемое поле

Вызовите тоже диалоговое окно, которое мы использовали для создания Вычисляемого поля. В выпадающем списке выберите нужное поле. Появится его формула, которую можно отредактировать, также как и название этого Вычисляемого поля.

Там же можно удалить это поле.

Еще одно ограничение

Еще одно ограничение Вычисляемого поля проявляется при попытке использовать его в качестве названия Строк или Столбцов Сводной таблицы. Этого сделать нельзя. Покажем это на нашем примере.

Изначально в исходной таблице номер месяца и года вычислялись в отдельных столбцах. Попробуем сделать эти вычисления в Вычисляемом поле.

Создать само Вычисляемое поле для номера месяца — не проблема:

Однако, перенести его в качестве строк сводной таблицы не получается.

Сводные таблицы Excel

Перед созданием вычисляемого поля необходимо открыть или сгенерировать сводную таблицу. В нашем примере используется сводная таблица, показанная на рис. 5.6.

Теперь, когда в нашем распоряжении имеется сводная таблица, наступило время для создания, вычисляемого поля. Чтобы создать вычисляемое поле, активизируйте диалоговое окно Вставка вычисляемого поля (Insert Calculated Field).

Рис. 5.6. Создайте сводную таблицу, в которую будет добавляться вычисляемое поле

Чтобы открыть его, на контекстной вкладке ленты Параметры (Options), выбранной в группе контекстных вкладок Работа со сводными таблицами (PivotTable Tools), перейдите в группу Вычисления (Calculations), щелкните на кнопке Поля, элементы и наборы (Fields, Items & Sets) и выберите в раскрывающемся меню команду Вычисляемое поле (Calculated Field), как показано на рис. 5.7.

Рис. 5.7. Создание вычисляемого поля начинается с этого раскрывающегося меню

На экране появится диалоговое окно Вставка вычисляемого поля (Insert Calculation Field), как показано на рис. 5.8.

Рис. 5.8. Диалоговое окно Вставка вычисляемого поля поможет в создании вычисляемого поля для сводной таблицы

В верхней части диалогового окна имеются два текстовых поля: Имя (Name) и Формула (Formula). В этих полях следует задать имя вычисляемого поля и создать формулу, указав необходимые поля данных и математические операторы. На рис. 5.9 показано, что вычисляемому полю присвоено описательное имя Средняя выручка за час. Это имя должно точно характеризовать тип выполняемой математической операции.

Рис. 5.9. Выбор для вычисляемого поля описательного имени

Далее перейдите к списку Поля (Fields) и дважды щелкните на поле Объем продаж. Введите символ косой черты /, чтобы указать программе Excel, что вы будете делить значение поля Объем продаж на другой элемент.

По умолчанию текстовое поле Формула диалогового окна Вставка вычисляемого поля содержит выражение = 0. Перед вводом собственной формулы следует удалить нуль.

С этого момента диалоговое окно должно выглядеть так, как показано на рис. 5.10.

Рис. 5.10. Начните ввод формулы со значения = ‘Объем продаж’/

Закончите ввод формулы, дважды щелкнув на поле Период продаж (в часах). Готовая формула показана на рис. 5.11.

Рис 5.11. Полная формула = ‘Объем продаж’/’Период продаж (в часах)’ отображает требуемое вычисляемое поле

Щелкните на кнопке Добавить (Add), а затем — на кнопке ОК для активизации нового вычисляемого поля. Как видно на рис. 5.12, в результате вы получите вычисляемое поле внутри сводной таблицы.

Рис. 5.12. Вы успешно добавили вычисляемое поле в сводную таблицу. Теперь можно изменять настройки этого нового поля точно так же, как и параметры любого другого поля (например, имя поля, числовой формат или цвет)

Обратите внимание на то, что после создания нового поля Средняя выручка за час оно добавляется в список полей.

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

Означает ли это, что вы добавили столбец в источник данных? Нет. Вычисляемые поля похожи на элементы Промежуточная сумма (Subtotal) и Общая сумма (Grand Total) сводной таблицы, задаваемые по умолчанию, так как все они являются математическими функциями, которые выполняют перерасчет данных при изменении или обновлении сводной таблицы. Вычисляемые поля просто имитируют строго заданные поля в источнике данных. Можете перетаскивать их, изменять настройки полей, а также использовать вместе с другими вычисляемыми полями.

Взгляните внимательно на рис. 5.11. Обратите внимание на то, что формат введенной вами формулы похож на используемый в стандартной строке формул Excel. Очевидное различие состоит в том, что вместо использования строгих ссылок на ячейки или числовых значений вы ссылаетесь на поля данных сводной таблицы для определения аргументов, применяемых в расчетах. Если вы уже работали с формулами в Excel, то быстро усвоите концепции создания вычисляемых полей.

Excel works!

Excel работает за вас

Excel works!

Thanks for Visiting

Формулы в сводной таблице. Как сделать?

Кто не любит сводные таблицы? Кто-то не любит? Срочно восполняем пробел в этих статьях 1 и 2 . Сегодня постараюсь подробно рассказать, как сделать формуkы в сводной таблице, без дополнительных в соседних ячейках. Запись формулы в сводной таблице подойдет, если вам необходимо держать все расчеты в одном месте и при добавлении новых параметров в анализ, формулы сохраняются. Удобно, если вы ищете лучший вариант сводной или анализируете данные!

Хочется отметить, что формулы в сводной таблице можно довольно примитивные, но при этом это не уменьшает их пользу. *Я рассматриваю случай пока только для Excel 2007 и выше.

Как записать формулы в сводной таблице?

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

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

Нажав курсором на сводную таблицу появиться раздел Работа со сводными таблицами в панели инструментов

Выбираем Параметры — раздел Сервис — Формулы

Нажимаем, формулы — Вычисляемое поле, в открывшемся окне вводим нужную формулу. Создать формулу можно кликая на реквизиты в таблице внизу, знаки действий ставим с клавиатуры. Вводим нужное имя вместо Поле1, например Прибыль.

Ссылка на сводную таблицу

Если вам все таки нужно сослаться на сводную таблицу, то ссылка в большинстве случае будет иметь вид = ПОЛУЧИТЬ.ДАННЫЕ(…

Чтобы записать обычную формулу самый простой способ такой, как показано ниже

Если есть вопросы пишите нам в комментарии!

Управление сводными таблицами в Excel

Сводная таблица – мощный инструмент Microsoft Excel. С ее помощью пользователь анализирует большие по объему диапазоны, подводит итоги всего в несколько кликов, выводит на экран только нужную в данный момент информацию.

Фильтр в сводной таблице Excel

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

Для примера возьмем следующую таблицу:

Создадим сводную таблицу: «Вставка» — «Сводная таблица». Поместим ее на новый лист.

Мы добавили в сводный отчет данные по поставщикам, количеству и стоимости.

Напомним, как выглядит диалоговое окно сводного отчета:

Перетаскивая заголовки, мы задаем программе инструкции для формирования сводного отчета. Если случайно допустим ошибку, из нижней области можно удалить заголовок, заменить его другим.

По данным, которые помещены в поле «Значения», подводятся итоги. В автоматическом режиме – сумма. Но можно задать «среднее», «максимум» и т.д. Если сделать это нужно для значений всего поля, то щелкаем по названию столбца и меняем способ представления итогов:

Например, среднее количество заказов по каждому поставщику:

Итоги можно менять не во всем столбце, а только в отдельной ячейке. Тогда щелкаем правой кнопкой мыши именно по этой ячейке.

Установим фильтр в сводном отчете:

  1. В перечне полей для добавления в таблицу ставим галочку напротив заголовка «Склад».
  2. Перетащим это поле в область «Фильтр отчета».
  3. Таблица стала трехмерной – признак «Склад» оказался вверху.

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

В отчете отображается информация только по первому складу. Вверху видим значение и значок фильтра.

Отфильтровать отчет можно также по значениям в первом столбце.

Сортировка в сводной таблице Excel

Немного преобразуем наш сводный отчет: уберем значение по «Поставщикам», добавим «Дату».

Сделаем таблицу более полезной – сгруппируем даты по кварталам. Для этого щелкнем правой кнопкой мыши по любой ячейке с датой. В выпадающем меню выберем «Группировать». Заполним параметры группировки:

После нажатия ОК сводная таблица приобретает следующий вид:

Отсортируем данные в отчете по значению столбца «Стоимость». Кликнем правой кнопкой мыши по любой ячейке или названию столбца. Выбираем «Сортировка» и способ сортировки.

Значения в сводном отчете поменяются в соответствии с отсортированными данными:

Теперь выполним сортировку данных по дате. Правая кнопка мыши – «Сортировка». Можно выбрать способ сортировки и на этом остановиться. Но мы пойдем по другому пути. Нажмем «Дополнительные параметры сортировки». Откроется окно вида:

Установим параметры сортировки: «Дата по убыванию». Кликнем по кнопке «Дополнительно». Поставим галочку напротив «Автоматической сортировки при каждом обновлении отчета».

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

Формулы в сводных таблицах Excel

Сначала составим сводный отчет, где итоги будут представлены не только суммой. Начнем работу с нуля, с пустой таблицы. За одно узнаем как в сводной таблице добавить столбец.

  1. Добавим в отчет заголовок «Поставщик». Заголовок «Стоимость» три раза перетащим в поле «Значения» — в сводную таблицу добавятся три одинаковых столбца.
  2. Для первого столбца оставим значение «Сумма» для итогов. Для второго – «Среднее». Для третьего – «Количество».
  3. Поменяем местами значения столбцов и значения строк. «Поставщик» — в названия столбцов. «Σ значения» — в названия строк.

Сводный отчет стал более удобным для восприятия:

Научимся прописывать формулы в сводной таблице. Щелкаем по любой ячейке отчета, чтобы активизировать инструмент «Работа со сводными таблицами». На вкладке «Параметры» выбираем «Формулы» — «Вычисляемое поле».

Жмем – открывается диалоговое окно. Вводим имя вычисляемого поля и формулу для нахождения значений.

Получаем добавленный дополнительный столбец с результатом вычислений по формуле.

Экспериментируйте: инструменты сводной таблицы – благодатная почва. Если что-то не получится, всегда можно удалить неудачный вариант и переделать.

В процессе анализа данных с использованием сводных таблиц часто возникает потребность во включении в отчет значений, полученных в результате вычислений, которые выполнялись вне исходного набора данных. Программа Excel обеспечивает пользователя средствами выполнения расчетов в сводных таблицах используя вычисляемые поля и вычисляемые элементы. [1] На рис. 1 показано, как вычисляемое поле может представить данные в ином ракурсе. Сводная таблица отображает объем продаж и время (в часах), затраченное на продажу оборудования на каждом рынке сбыта. Вычисляемое поле, рассчитывающее среднюю выручку за час, расширяет возможности по анализу данных в сводной таблице.

Рис. 1. Вычисляемое поле в сводной таблице

Рис. 1. Необходимо создать в имеющейся сводной таблице вычисляемое поле Средняя выручка за час, которое придаст новый смысл анализируемым данным

Скачать заметку в формате Word или pdf, примеры в формате Excel

Вычисляемое поле – это поле данных, создаваемое в результате вычислений, основанных на существующих полях сводной таблицы. Вычисляемое поле добавляется в набор данных как виртуальный столбец. Этот столбец не включается в исходные данные, содержит значения, определяемые с помощью формулы, и взаимодействует с данными сводной таблицы так же, как и с остальными полями сводной таблицы.

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

Теперь посмотрите на рис. 1 и спросите себя: «Зачем понадобилось добавлять вычисляемые поля? Почему бы не использовать обычные формулы ячеек или не провести необходимые вычисления непосредственно в исходной таблице для получения требуемой информации?» Чтобы получить ответы на эти вопросы, рассмотрим различные методы, которые можно использовать при создании вычисляемого поля, показанного на рис.1.

Способ 1. Добавление вычисляемого поля в источник данных

Можно добавить вычисляемое поле в источник данных, как показано на рис. 2, позволив сводной таблице использовать это поле как стандартное поле данных. Если расположение информации на листе с источником данных позволяет это сделать, то какое решение может быть наилучшим. Кстати, добавление нового столбца потребует не просто обновить сводную таблицу, а изменить область, на которой основана сводная. Для этого кликните на сводной и пройдите по меню Анализ → Источник данных → Источник данных.

Рис. 2. Предварительно рассчитывать вычисляемые поля в источнике данных обременительно и непрактично

Рис. 2. Предварительно рассчитывать вычисляемые поля в источнике данных обременительно и непрактично

Я стараюсь превратить исходные данные в Таблицу (что сделано на рис. 2 и в прилагаемом Excel-файле). [2] При этом, во-первых, выделяются заголовки, во-вторых, появляются кнопки с фильтрами, что часто полезно для исследования данных, в-третьих, строки окрашиваются через одну, и, наконец, самое важное, – при добавлении строк и столбцов не требуется менять область данных для сводной таблицы. В качестве таковой области указывается не прямоугольный диапазон, а имя Таблицы. В нашем случае – Источник (рис. 3).

Рис. 3. Формирование сводной на основе специального инструмента Excel – Таблица

Рис. 3. Формирование сводной на основе специального инструмента Excel– Таблица

Но такой способ имеет и недостатки: во-первых, не всегда удобно добавить столбец в исходные данные, во-вторых, ограничиваются возможности в случае изменения структуры исходных данных (например, вы экспортируете данные из 1С, и в новом экспорте на один столбец больше; этот новый столбец затрет ваш вычислительный столбец).

Способ 2. Использование формулы вне сводной таблицы для создания вычисляемого поля

Можно добавить вычисляемое поле рядом со сводной таблицей. На рис. 4 каждая ячейка в столбце Средняя выручка за час снабжена формулой, ссылающейся на сводную таблицу. Кстати, если при попытке сослаться на ячейку сводной таблицы у вас в формуле «вылазит» функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ, то вы не сможете «протащить» формулу. Чтобы преодолеть это затруднение ознакомьтесь с заметкой Как научить Excel ссылаться на ячейку в сводной таблице, как на обычную.

Рис. 4. Вычисляемое поле рядом со сводной таблицей

Рис. 4. При вводе формулы после создания сводной таблицы вы по сути добавляете вычисляемое поле, которое изменяется при обновлении самой сводной таблицы

Несмотря на то что этот метод обеспечивает добавление вычисляемого поля, которое обновляется при обновлении сводной таблицы, любые изменения в структуре сводной таблицы могут привести к тому, что формула станет бесполезной. Например, в результате перетаскивания поля Рынок сбыта в область ФИЛЬТРЫ списка полей сводной таблицы структура отчета изменяется, в результате чего в вычисляемом поле появляется сообщение об ошибке (рис. 5). Если же добавить еще одно поле в область сводной таблицы КОЛОННЫ, столбец Средняя выручка за час будет затерт.

Рис. 5. После изменения структуры сводной таблицы вычисление внешних формул может привести к появлению ошибки

Рис. 5. После изменения структуры сводной таблицы вычисление внешних формул может привести к появлению ошибки

Способ 3. Непосредственная вставка вычисляемого поля в сводную таблицу

Вставка вычисляемого поля непосредственно в сводную таблицу часто будет наилучшим решением. Если вы обратитесь к этому способу, то вам не придется настраивать формулы. Также станет возможной автоматическая подстройка таблицы в соответствии с изменившимся источником данных. Будет достигнута необходимая степень гибкости, обеспечивающая автоматический пересчет полей в случае изменения единиц измерения.

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

Отчет сводной таблицы, показанный на рис. 6, представляет сводную таблицу, которая показана на рис. 1, за исключением того, что она реконструирована таким образом, чтобы выводить среднюю выручку за час для каждой услуги и каждого рынка сбыта.

Рис. 6. Созданное ранее вычисляемое поле продолжает работать при изменении структуры таблицы

Рис. 6. Созданное ранее вычисляемое поле остается «действительным» даже при изменении структуры сводной таблицы, приводящем к отображению средней выручки за час для каждой услуги и каждого рынка сбыта

Создание вычисляемого поля

Перед созданием вычисляемого поля необходимо открыть или сгенерировать сводную таблицу. В нашем примере используется сводная таблица, показанная на рис. 1, но без столбца D. Чтобы создать вычисляемое поле, активизируйте диалоговое окно Вставка вычисляемого поля. Для этого кликните на сводной таблице, чтобы активизировать группу контекстных вкладок Работа со сводными таблицами. Перейдите на вкладку Анализ, в группу Вычисления, щелкните на кнопке Поля, элементы и наборы и выберите в меню команду Вычисляемое поле (рис. 7).

Рис. 7. Создание вычисляемого поля начинается с этого раскрывающегося меню

Рис. 7. Создание вычисляемого поля начинается с этого раскрывающегося меню

На экране появится диалоговое окно Вставка вычисляемого поля (рис. 8). В верхней части диалогового окна имеются два текстовых поля: Имя и Формула. В этих полях следует задать имя вычисляемого поля и создать формулу, указав необходимые поля данных и математические операторы. Вычисляемому полю присвоено описательное имя Средняя выручка за час. Это имя следует выбирать таким образом, чтобы точно охарактеризовать тип выполняемой математической операции. По умолчанию текстовое поле Формула диалогового окна Вставка вычисляемого поля содержит выражение = 0. Перед вводом формулы следует удалить нуль. Выберите одно из полей в области Поля; в нашем случае – Объем продаж и кликните Добавить поле. Название поле появится в строке Формула. Введите знак деления /, а затем выберите второе поле – Период продаж (в часах). Кликните Добавить, а затем ОК для активизации нового вычисляемого поля.

Рис. 8. Настройка вычисляемого поля

Рис. 8. Настройка вычисляемого поля

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

Означает ли это, что вы добавили столбец в источник данных? Нет. Вычисляемые поля похожи на элементы Промежуточная сумма и Общая сумма сводной таблицы, задаваемые по умолчанию, так как все они являются математическими функциями, которые выполняют перерасчет данных при изменении или обновлении сводной таблицы. Вычисляемые поля просто имитируют явно заданные поля в источнике данных. Можете перетаскивать их, изменять настройки полей, а также использовать вместе с другими вычисляемыми полями.

Обратите внимание, что на рис. 8 формат введенной вами формулы похож на используемый в стандартной строке формул Excel. Основное различие состоит в том, что вместо использования строгих ссылок на ячейки или числовых значений вы ссылаетесь на поля данных сводной таблицы для присваивания значений аргументам, применяемым в расчетах.

Создание вычисляемых элементов

Вычисляемый элемент, по сути, представляет собой виртуальную строку данных, добавляемую в результате выполнения вычислений в других строках того же поля. Очень часто результата, подобного получаемому при создании вычисляемого элемента, можно добиться с помощью группировки данных. Действительно, во многих случаях группировка представляет отличную альтернативу вычисляемым элементам.

В сводной таблице, показанной на рис. 9, указывается общий объем продаж для определенных отчетных периодов (поле Отчетный период). Представьте себе, что нужно сравнить средний объем продаж последних шести периодов со средним объемом продаж предыдущих семи периодов. Если быть более точным, то нам требуется определить среднее для периодов Р01–Р07 и сравнить его со средним для периодов Р08–Р13.

Рис. 9. Необходимо сравнить объем продаж за шесть последних периодов с объемом продаж семи предыдущих периодов

Рис. 9. Необходимо сравнить объем продаж за шесть последних периодов с объемом продаж семи предыдущих периодов

Поместите указатель в любую ячейку поля Отчетный период, перейдите на контекстную вкладку ленты Анализ в группу Вычисления, и щелкните на кнопке Поля, элементы и наборы. В открывшемся меню выберите команду Вычисляемый объект (рис. 10).

Рис. 10. Начните создание вычисляемого элемента с выполнения этой команды

Рис. 10. Начните создание вычисляемого элемента с выполнения этой команды

Откроется диалоговое окно Вставка вычисляемого элемента (рис. 11). Обратите внимание на то, что в верхней части диалогового окна указано, с каким полем вы работаете. В данном случае это поле Отчетный период. Кроме того, список содержит все элементы поля Отчетный период. Присвойте вычисляемому элементу имя, а затем создайте формулу, указав необходимую комбинацию элементов данных и операторов, которые обеспечат правильный результат. Формула вводится в поле Формула, а необходимые элементы данных, применяемые в ней, выбираются в списке Элементы. Щелкните на кнопке ОК, и вычисляемый элемент добавится в сводную таблицу (рис. 12).

Рис. 11. Диалоговое окно Вставка вычисляемого элемента

Рис. 11. Диалоговое окно Вставка вычисляемого элемента

Рис. 12. Вычисляемый элемент успешно добавлен в сводную таблицу

Рис. 12. Вычисляемый элемент успешно добавлен в сводную таблицу

Аналогичным образом создайте вычисляемый элемент, который будет представлять средний объем продаж для периодов Р08–Р13. После этого скройте отдельные отчетные периоды, оставив только два вычисляемых элемента. После небольшого форматирования наши вычисляемые элементы будут применяться для сравнения средних объемов продаж за предыдущие и последующие шесть месяцев (рис. 13).

Рис. 13. Теперь можно быстро сравнить предыдущие семь периодов с текущими шестью периодами

Рис. 13. Теперь можно быстро сравнить предыдущие семь периодов с текущими шестью периодами

Если не скрыть элементы данных, используемые при расчете вычисляемых элементов, то промежуточные и общие итоги могут быть неправильными.

Преимущества и недостатки вычислений в сводных таблицах

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

Приоритет выполнения операций. Как и в электронных таблицах, в формулах вычисляемых элементов и полей можно использовать любой оператор: +, –, *, /, %, ^ и т.п. Более того, как и в электронных таблицах, вычисления в сводных таблицах выполняются в соответствии с приоритетом операторов. При выполнении вычисления, в котором комбинируются несколько операторов, например (2+3) *4/50%, Excel оценивает выражение и проводит расчет в определенном порядке. Знание этого порядка убережет вас от многих ошибок.

Итак, порядок выполнения операций в Excel следующий:

  • обработка выражений в круглых скобках;
  • обработка диапазонов (:);
  • обработка пересечений (областей);
  • обработка объединений (;);
  • выполнение операции отрицания;
  • преобразование процентных значений (например, 50% преобразуется в 0,50);
  • возведение в степень (^);
  • умножение (*) и деление (/); эти операции имеют равный приоритет;
  • сложение (+) и вычитание (–); эти операции имеют равный приоритет;
  • объединение текстовых данных (&) эта операция называется также конкатенацией;
  • выполнение операций сравнения (=, <>, <=, >=).

Равнозначные операторы в одном выражении всегда выполняются в порядке следования (слева направо).

Рассмотрим простой пример. Как известно, выражение (2+3)*4 возвращает результат 20. Если же вы удалите скобки и оставите выражение 2+3*4, то Excel вычислит: 3*4 = 12 + 2 = 14.

Рассмотрим другой пример. Если вы введете в качестве формулы выражение 10^2, т.е. укажете возвести число 10 в квадрат, то программа вернет в качестве ответа значение 100. Если же вы введете выражение –10^2, то можете ожидать возврата значения –100. Однако Excel опять вернет значение 100. Причина в том, что программа выполняет операцию отрицания перед возведением в степень, т.е. значение 10 вначале преобразуется в –10, а результат выражения –10*–10 действительно равен 100. Использование круглых скобок в формуле –(10^2) гарантирует, что программа вначале выполнит возведение в степень и только потом операцию отрицания, вернув ожидаемый результат –100.

Ссылки на ячейки и именованные диапазоны. Ссылки на ячейки или именованные диапазоны не могут использоваться при создании вычисляемых полей и элементов, поскольку при создании вычисляемых объектов в сводной таблице вы по сути работаете вне пространства объектов. Единственные доступные для пользователей данные находятся в кеше сводной таблицы. Поскольку вы не можете выйти за пределы кеша, то не в состоянии ссылаться в создаваемой формуле на ячейки или именованные диапазоны.

Функции рабочих листов. Можно применять любую функцию рабочего листа, не использующую в качестве аргументов ссылки на ячейки или именованные объекты. В действительности можно использовать любую функцию рабочего листа, не требующую обязательного применения ссылок на ячейки или именованные объекты. В эту категорию попадают такие функции, как СЧЁТ, СРЗНАЧ, ЕСЛИ, И, НЕТ и ИЛИ.

Константы. В вычислениях, выполняемых в сводных таблицах, можно использовать любые константы. Константы представляют собой статические значения, которые не изменяются во времени. Например, в следующей формуле число 5 является константой: [Продано единиц] *5. Несмотря на то что значение Продано единиц может изменяться на основе доступных данных, число 5 всегда будет одним и тем же.

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

Специальные правила для вычисляемых полей. Расчеты в вычисляемых полях всегда выполняются по отношению к итоговым суммам, а не к отдельным элементам данных. Попросту говоря, Excel всегда вычисляет поля данных, промежуточные суммы и итоговые суммы перед оценкой вычисляемого поля. Это означает, что ваше вычисляемое поле всегда применяется к итогам для исходных данных. Пример, показанный на рис. 14, демонстрирует, каким образом это может повлиять на анализ данных.

Рис. 14. Вычисляемое поле некорректноприменять для промежуточных сумм

Рис. 14. Несмотря на то что вычисляемое поле справедливо для отдельных элементов данных, для промежуточных сумм его применять математически некорректно

В каждом квартале вам нужно получить итоговые объемы продаж для каждого товара, для чего количество проданных единиц товара умножается на цену единицы этого товара. Если вы вначале просмотрите данные за первый квартал, то сразу же определите проблему. Вместо расчета суммы 220+150+220+594, которая равна 1184, сумма количества единиц товара умножается на сумму цен на товары, в результате чего возвращается неверное значение. К сожалению, эту проблему решить невозможно, но ее можно обойти. Исключите промежуточные и итоговые суммы из сводной таблицы, а затем вычислить новую итоговую сумму внизу за пределами сводной.

Специальные правила использования вычисляемых элементов. В сводной таблице нельзя использовать вычисляемые элементы, в которых рассчитываются средние значения, стандартные отклонения или дисперсии. И наоборот: нельзя использовать средние значения, стандартные отклонения или дисперсии в сводной таблице, содержащей вычисляемый элемент. Вы не сможете использовать поле страницы для создания вычисляемого элемента, а также перемещать вычисляемые элементы в область фильтра отчета. Нельзя добавить вычисляемый элемент в отчет, содержащий сгруппированное поле, а также невозможно сгруппировать любое поле сводной таблицы, содержащей вычисляемый элемент. При создании формулы вычисляемого элемента нельзя ссылаться на элемент из внешнего поля.

Управление вычислениями и их поддержка в сводных таблицах

При работе со сводными таблицами часто возникают ситуации, когда сводную таблицу нет смысла хранить дольше, чем требуется для копирования отдельных значений. Однако нередко встречаются и такие ситуации, когда выгоднее хранить сводную таблицу и все ее элементы в неизменном виде. Если вы поддерживаете сводную таблицу и управляете ею путем изменения требований и увеличения объема исходных данных, то возникает необходимость в управлении вычисляемыми полями и вычисляемыми элементами.

Изменение и удаление вычислений в сводных таблицах. При изменении параметров вычислений или отсутствии необходимости в вычисляемом поле или вычисляемом элементе можно открыть соответствующее диалоговое окно, чтобы изменить или удалить вычисление. Активизируйте диалоговое окно Вставка вычисляемого поля или Вставка вычисляемого элемента (см. описание к рис. 7 и 10) и выберите в нем раскрывающийся список Имя (рис. 15).

Рис. 15. После выделения соответствующего вычисляемого поля или элемента можно быстро изменить или удалить математические формулы

Рис. 15. После выделения соответствующего вычисляемого поля или элемента можно быстро изменить или удалить математические формулы

Изменение порядка выполнения расчетов в вычисляемых полях. Если значение ячейки в сводной таблице зависит от результата расчета нескольких вычисляемых элементов, то можно изменить порядок выполнения операций в вычисляемых полях. Иными словами, можно задать порядок, в котором будут проводиться отдельные вычисления. Чтобы открыть диалоговое окно Порядок выполнения вычислений, установите указатель в любое место сводной таблицы и щелкните на значке Поля, элементы и наборы. В раскрывающемся меню выберите команду Порядок вычислений (рис. 16).

Рис. 16. Откройте диалоговое окно Порядок выполнения вычислений

Рис. 16. Откройте диалоговое окно Порядок выполнения вычислений

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

Рис. 17. Измените порядок вычислений

Рис. 17. Измените порядок вычислений

Документирование формул. Excel предоставляет в ваше распоряжение отличное средство, которое выводит вычисляемые поля и вычисляемые элементы, используемые в сводной таблице, а также указывает порядок выполнения расчетов и применения формул. Это средство весьма удобно для анализа сторонней сводной таблицы или, когда нужно быстро определить, какие в ней применяются вычисления и на какие поля и элементы они влияют. Чтобы создать отчет по вычислениям сводной таблицы, наведите указатель на любое место сводной таблицы, щелкните на значке Поля, элементы и наборы и выберите в раскрывающемся меню команду Вывести формулы. Excelсоздаст отчет о вычисляемых полях и элементах на отдельном листе (рис. 18).

Рис. 18. Команда Вывести формулы позволяет легко и быстро документировать имеющиеся в сводной таблице вычисления

Рис. 18. Команда Вывести формулы позволяет легко и быстро документировать имеющиеся в сводной таблице вычисления

[1] Заметка написана на основе книги Джелен, Александер. Сводные таблицы в Microsoft Excel 2013. Глава 5.

[2] Слово Таблица написано с большой буквы, так как это не просто таблица, а отдельный инструмент Excel.

Понравилась статья? Поделить с друзьями:
  • Excel формула плт на английском excel
  • Excel формула пишется как текст
  • Excel формула период дат
  • Excel формула переход к ячейка
  • Excel формула переноса строки в ячейке excel