rss
  •  
Обучение Microsoft Excel: от основ до PowerBI

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

| Категория: Приемы и советы, Работа с табличными массивами |

16

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

На вкладке Анализ [Options] (в 2010 версии вкладка Параметры [Options]), в группе Вычисления [Calculations], раскрыть список Поля, элементы и наборы [Fields, Items, &Sort] и выбрать Вычисляемое поле [Calculated Field]:

  • В поле Имя [Name] ввести имя нового поля.
  • В поле Формула [Formula] составить формулу, начиная со знака = и выбирая доступные поля в списке Поля [Fields] (для вставки можно использовать двойной щелчок по полю или выделить поле и нажать кнопку Добавить поле [Insert Field]).
  • Нажать Добавить [Add], ОК.

calcfield.png
Настройка внешнего вида вычисляемого поля, как и любого другого поля, происходит в окне Параметры полей значений [Value Field Settings], где нужно установить процентный формат.
pivtreportrez.png
Преимущество этого метода заключается в том, что можно изменять структуру сводной таблицы и не беспокоиться об ошибках в формулах или нарушении ссылок на ячейки.




Оставьте комментарий!

На сообщение “Вычисляемые поля в сводных таблицах” комментариев 16

  1. Дина:

    Прекрасно! А это есть во всех версиях Excel?

  2. Дина:

    Как узнать, есть ли в отчете вычисляемые поля?

  3. Ольга Кулешова:

    Конечно есть во всех версиях.
    В окне “Вычисляемое поле” раскрыть список поля “Имя” и увидеть вычисляемые поля. Либо воспользоваться командой – “Вывести формулы” (в списке кнопки “Поля, Элементы и наборы”)

  4. Женя:

    Пытался в выч.поле прописать функцию счётесли – не понимает 🙁

  5. Женя:

    вычисляемы поля нужно обновлять?

  6. Ольга Кулешова:

    функции в вычисляемых полях представлены очень-очень бедно

  7. Ольга Кулешова:

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

  8. Tomas:

    теперь и я знаю 🙂

  9. Oksancus:

    Для простых вычислений очень удобно! Подтверждаю!

  10. Сергей:

    Функцию “еслиошибка” нельзя использовать. Есть ли решение для этой проблемы?

  11. Martin:

    Вот оказывается как это делается. А я в сторонке подсчитываю 🙂 Теперь буду правильно. Благодарю!

  12. AndryUstinow:

    Можно ли сделать так, чтобы другие пользователи не видели, как были созданы эти вычисляемые поля?

  13. Ольга Кулешова:

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

  14. Светлана:

    Можно ли сделать так, чтобы другие не видели созданные вычисляемые поля?

  15. Ольга Кулешова:

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

  16. Banzai:

    Это гораздо удобнее, чем считать просто “рядышком”