Вычисления в отчетах 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

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


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

Подвести промежуточные итоги в таблице Excel можно с помощью встроенных формул и соответствующей команды в группе «Структура» на вкладке «Данные».

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

Вычисление промежуточных итогов в Excel

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

Список с продажами.

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

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

  • Таблица оформлена в виде простого списка или базы данных.
  • Первая строка – названия столбцов.
  • В столбцах содержатся однотипные значения.
  • В таблице нет пустых строк или столбцов.

Приступаем…

  1. Отсортируем диапазон по значению первого столбца – однотипные данные должны оказаться рядом.
  2. Однотипные данные.

  3. Выделяем любую ячейку в таблице. Выбираем на ленте вкладку «Данные». Группа «Структура» — команда «Промежуточные итоги».
  4. Параметры.

  5. Заполняем диалоговое окно «Промежуточные итоги». В поле «При каждом изменении в» выбираем условие для отбора данных (в примере – «Значение»). В поле «Операция» назначаем функцию («Сумма»). В поле «Добавить по» следует пометить столбцы, к значениям которых применится функция.
  6. Параметры.

  7. Закрываем диалоговое окно, нажав кнопку ОК. Исходная таблица приобретает следующий вид:

Пример.

Если свернуть строки в подгруппах (нажать на «минусы» слева от номеров строк), то получим таблицу только из промежуточных итогов:

Таблица.

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

Продажи.

Чтобы за каждым промежуточным итогом следовал разрыв страницы, в диалоговом окне поставьте галочку «Конец страницы между группами».

Конец.

Чтобы промежуточные данные отображались НАД группой, снимите условие «Итоги под данными».

Под данными.

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

Среднее.

Снова вызываем меню «Промежуточные итоги». Снимаем галочку «Заменить текущие». В поле «Операция» выбираем «Среднее».



Формула «Промежуточные итоги» в Excel: примеры

Функция «ПРОМЕЖУТОЧНЫЕ.ИТОГИ» возвращает промежуточный итог в список или базу данных. Синтаксис: номер функции, ссылка 1; ссылка 2;… .

Номер функции – число от 1 до 11, которое указывает статистическую функцию для расчета промежуточных итогов:

  1. – СРЗНАЧ (среднее арифметическое);
  2. – СЧЕТ (количество ячеек);
  3. – СЧЕТЗ (количество непустых ячеек);
  4. – МАКС (максимальное значение в диапазоне);
  5. – МИН (минимальное значение);
  6. – ПРОИЗВЕД (произведение чисел);
  7. – СТАНДОТКЛОН (стандартное отклонение по выборке);
  8. – СТАНДОТКЛОНП (стандартное отклонение по генеральной совокупности);
  9. – СУММ;
  10. – ДИСП (дисперсия по выборке);
  11. – ДИСПР (дисперсия по генеральной совокупности).

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

Особенности «работы» функции:

  • выдает результат по явным и скрытым строкам;
  • исключает строки, не включенные в фильтр;
  • считает только в столбцах, для строк не подходит.

Рассмотрим на примере использование функции:

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

Формула.

Формула для среднего значения промежуточного итога диапазона (для прихожей «Ретро»): .

Формула среднее.

Формула для максимального значения (для спален): .

Формула максимальное.

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

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

  1. При формировании сводного отчета уже заложена автоматическая функция суммирования для расчета итогов.
  2. Отчет.

  3. Чтобы применить другую функцию, в разделе «Работа со сводными таблицами» на вкладке «Параметры» находим группу «Активное поле». Курсор должен стоять в ячейке того столбца, к значениям которого будет применяться функция. Нажимаем кнопку «Параметры поля». В открывшемся меню выбираем «другие». Назначаем нужную функцию для промежуточных итогов.
  4. Параметры поля.

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

Фильтр.

В меню «Параметры сводной таблицы» («Параметры» — «Сводная таблица») доступна вкладка «Итоги и фильтры».

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

Скачать примеры с промежуточными итогами

Таким образом, для отображения промежуточных итогов в списках Excel применяется три способа: команда группы «Структура», встроенная функция и сводная таблица.

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

Содержание

  1. Способы подсчета итогов в рабочей таблице
  2. Как посчитать промежуточные итоги
  3. Как удалить промежуточные итоги
  4. Заключение

Способы подсчета итогов в рабочей таблице

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

Как быстро посчитать итоги в таблице Excel

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

  1. Выделить диапазон клеток, итог сложения которых нужно получить.
  2. На вкладке “Главная” в правой стороне найти значок автосуммы, нажать на него.

Как быстро посчитать итоги в таблице Excel

  1. После выполнения данной операции результат появится в клетке под выделенным диапазоном.

Еще одна полезная особенность автосуммы – возможность получения результатов под несколькими смежными столбцами с данными. Два варианта подсчета итогов:

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

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

Чтобы рассчитать результаты для отдельных ячеек или столбцов, необходимо воспользоваться функцией “СУММ”. Порядок действий:

  1. Отметить нажатием ЛКМ ту ячейку, куда нужно вывести результат расчета.
  2. Кликнуть по символу добавления функции.

Как быстро посчитать итоги в таблице Excel

  1. После этого должно открыться окно настройки “Мастер функций”. Из открывшегося списка необходимо выбрать требуемую функцию “СУММ”.
  2. Для выхода из окна “Мастер функций” нажать кнопку “ОК”.

Далее необходимо настроить аргументы функции. Для этого в свободном поле нужно ввести координаты ячеек, сумму которых требуется посчитать. Чтобы не вводить данные вручную, можно использовать кнопку справа от свободного поля. Ниже первого свободного поля находится еще одна пустая строчка. Она предназначена для выполнения расчета для второго массива данных. Если нужна информация только по одному диапазону ячеек, ее можно оставить пустой. Для завершения процедуры нужно нажать на кнопку “ОК”.

Как быстро посчитать итоги в таблице Excel

Как посчитать промежуточные итоги

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

  1. При создании шапки столбца нельзя вписывать в ней несколько строк. Одновременно с этим шапка должна быть расположена на первой строке рабочей таблицы.
  2. Невозможно получить промежуточные итоги в тех столбцах, внутри которых находятся пустые ячейки. Даже при наличии одной пустой клетки во всей таблице, расчет произведен не будет.
  3. Рабочий документ должен иметь стандартный диапазон без форматирования.

Сам процесс расчета промежуточных итогов состоит из нескольких действий:

  1. В первую очередь нужно распределить данные в первом столбце так, чтобы они распределились на группы одинакового типа.
  2. Левой кнопкой мыши выбрать любую произвольную ячейку рабочей таблицы.
  3. Перейти во вкладку “Данные” на основной странице с инструментами.
  4. В разделе “Структура” нажать на функцию «Промежуточные итоги”.
  5. После осуществления данных действий на экране появится окно, в котором необходимо прописать параметры для дальнейшего расчета.

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

Важно! Еще один способ получения промежуточных итогов – через отдельную функцию “ПРОМЕЖУТОЧНЫЕ.ИТОГИ”. Данная функция совмещает в себе несколько алгоритмов расчета, которые необходимо прописывать в выбранной ячейке через строку функций.

Как удалить промежуточные итоги

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

  1. Зайти во вкладку “Данные” на главной странице с инструментами. Нажать на функцию “Промежуточный итог”.
  2. В появившемся окне необходимо отметить галочкой пункт “Размер”, нажать на кнопку “Убрать все”.
  3. После этого все добавленные данные вместе с дополнительными ячейками будут удалены.

Как быстро посчитать итоги в таблице Excel

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

Данные в поле значений обобщают данные источников (а не значения, которые отображается) в отчете сводной таблицы следующим образом: для числовых значений используется функция СУММ, а для текстовых — функция СЧЁТ. Однако функция сведения данных может быть изменена. Можно также создать настраиваемое вычисление.

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

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

    Откроется диалоговое окно Параметры поля значений.

    В поле Имя источника отображается имя источника данных поля.

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

  3. Перейдите на вкладку Операция.

  4. Выберите нужную функцию сведения данных в списке Операция.

    Доступные функции сведения данных

    Функция

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

    Сумма

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

    Количество

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

    Среднее

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

    Максимум

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

    Минимум

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

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

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

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

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

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

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

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

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

    ДИСП

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

    ДИСПР

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

    Число разных элементов

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

    Примечание: Для некоторых типов исходных данных, таких как данные OLAP, вычисляемых полей и полей с вычисляемыми элементами функцию сведения изменить нельзя.

  5. При необходимости можно использовать настраиваемое вычисление следующим способом.

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

    2. В поле Дополнительные вычисления выберите нужный тип вычисления.

      Функция расчета

      Задача

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

      Выключение настраиваемого вычисления.

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

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

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

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

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

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

      Доля

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

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

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

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

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

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

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

      Отличие

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

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

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

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

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

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

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

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

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

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

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

      Индекс

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

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

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

      Примечание: Базовое поле не должно совпадать с полем, выбранным на шаге 1.

  6. Для изменения форматирования чисел нажмите кнопку Числовой формат, а затем на вкладке Число диалогового окна Формат ячеек выберите числовой формат и нажмите кнопку OK.

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

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

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

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

    Откроется диалоговое окно Параметры поля значений.

    В поле Имя источника отображается имя источника данных поля.

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

  3. Перейдите на вкладку Операция.

  4. Выберите нужную функцию сведения данных в списке Операция.

    Функция

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

    Сумма

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

    Количество

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

    Среднее

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

    Максимум

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

    Минимум

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

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

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

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

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

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

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

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

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

    ДИСП

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

    ДИСПР

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

    Примечание: Для некоторых типов исходных данных, таких как данные OLAP, вычисляемых полей и полей с вычисляемыми элементами функцию сведения изменить нельзя.

  5. При необходимости можно использовать настраиваемое вычисление следующим способом.

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

    2. В поле Дополнительные вычисления выберите нужный тип вычисления.

      Функция расчета

      Задача

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

      Выключение настраиваемого вычисления.

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

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

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

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

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

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

      Доля

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

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

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

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

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

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

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

      Отличие

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

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

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

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

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

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

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

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

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

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

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

      Индекс

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

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

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

      Примечание: Базовое поле не должно совпадать с полем, выбранным на шаге 1.

  6. Для изменения форматирования чисел нажмите кнопку Числовой формат, а затем на вкладке Число диалогового окна Формат ячеек выберите числовой формат и нажмите кнопку OK.

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

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

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

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

    Откроется диалоговое окно Параметры поля значений.

    В поле Имя источника отображается имя источника данных поля.

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

  3. Перейдите на вкладку Операция.

  4. Выберите нужную функцию сведения данных в списке Операция.

    Доступные функции сведения данных

    Функция

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

    Сумма

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

    Количество

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

    Среднее

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

    Максимум

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

    Минимум

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

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

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

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

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

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

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

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

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

    ДИСП

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

    ДИСПР

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

    Примечание: Для некоторых типов исходных данных, таких как данные OLAP, вычисляемых полей и полей с вычисляемыми элементами функцию сведения изменить нельзя.

  5. При необходимости можно использовать настраиваемое вычисление следующим способом.

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

    2. В поле Дополнительные вычисления выберите нужный тип вычисления.

      Функция

      Задача

      Обычная задача

      Выключение настраиваемого вычисления.

      Отличие

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

      Доля

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

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

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

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

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

      Доля от суммы по строке

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

      Доля от суммы по столбцу

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

      Доля от общей суммы

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

      Индекс

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

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

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

      Примечание: Базовое поле не должно совпадать с полем, выбранным на шаге 1.

  6. Для изменения форматирования чисел нажмите кнопку Числовой формат, а затем на вкладке Число диалогового окна Формат ячеек выберите числовой формат и нажмите кнопку OK.

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

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

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

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

Нужна дополнительная помощь?

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

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Вычисление с округлением excel
  • Вычисления в word практические работы
  • Вычисление расстояния по координатам excel
  • Вычисления в word практические задания
  • Вычисление разности двух дат в excel