Вычисляемые поля в сводных таблицах
Категория: Приемы и советы, Работа с табличными массивами | Опубликовано 02-03-2013
|16
Сводные таблицы – одно из мощных средств обработки табличных массивов. По данным исходной таблицы, построим отчет сводной таблицы, где вычислим по каждому наименованию общее количество и количество брака.
Построение такого отчета, как правило, не вызывает трудностей у любого пользователя хоть немного знакомым со сводными таблицами.
Однако, если возникает необходимость вычислить какую долю составляет количество брака от общего количества по каждому наименованию, то здесь многие пользователи сталкиваются с трудностями, так как в исходной таблице таких данных нет и получается, что требуется сделать вычисления непосредственно в отчете сводной таблицы.
Для решения этой задачи требуется создать вычисляемое поле.
На вкладке Анализ [Options] (в 2010 версии вкладка Параметры [Options]), в группе Вычисления [Calculations], раскрыть список Поля, элементы и наборы [Fields, Items, &Sort] и выбрать Вычисляемое поле [Calculated Field]:
- В поле Имя [Name] ввести имя нового поля.
- В поле Формула [Formula] составить формулу, начиная со знака = и выбирая доступные поля в списке Поля [Fields] (для вставки можно использовать двойной щелчок по полю или выделить поле и нажать кнопку Добавить поле [Insert Field]).
- Нажать Добавить [Add], ОК.
Настройка внешнего вида вычисляемого поля, как и любого другого поля, происходит в окне Параметры полей значений [Value Field Settings], где нужно установить процентный формат.
Преимущество этого метода заключается в том, что можно изменять структуру сводной таблицы и не беспокоиться об ошибках в формулах или нарушении ссылок на ячейки.
25.05.2014 (04:09)
Прекрасно! А это есть во всех версиях Excel?
27.05.2014 (10:14)
Как узнать, есть ли в отчете вычисляемые поля?
27.05.2014 (22:43)
Конечно есть во всех версиях.
В окне “Вычисляемое поле” раскрыть список поля “Имя” и увидеть вычисляемые поля. Либо воспользоваться командой – “Вывести формулы” (в списке кнопки “Поля, Элементы и наборы”)
28.05.2014 (11:01)
Пытался в выч.поле прописать функцию счётесли – не понимает 🙁
09.06.2014 (09:56)
вычисляемы поля нужно обновлять?
09.06.2014 (13:21)
функции в вычисляемых полях представлены очень-очень бедно
10.06.2014 (22:54)
Женя, вычисляемые поля не требуют обновления сами со себе, требует обновлений сами данные сводной таблицы
15.07.2014 (17:02)
теперь и я знаю 🙂
31.12.2015 (21:24)
Для простых вычислений очень удобно! Подтверждаю!
19.01.2017 (19:27)
Функцию “еслиошибка” нельзя использовать. Есть ли решение для этой проблемы?
08.02.2017 (17:01)
Вот оказывается как это делается. А я в сторонке подсчитываю 🙂 Теперь буду правильно. Благодарю!
09.01.2018 (21:51)
Можно ли сделать так, чтобы другие пользователи не видели, как были созданы эти вычисляемые поля?
29.01.2018 (18:21)
Если поставить защиту листа, то вообще никто ничего не увидит. Правда и со сводной работать не сможет 🙂
30.12.2018 (18:49)
Можно ли сделать так, чтобы другие не видели созданные вычисляемые поля?
08.01.2019 (20:07)
Светлана, стандартными средствами программы, можно сделать защиту листа. После чего любые манипуляции со сводными таблицами будут недоступны.
08.01.2019 (03:25)
Это гораздо удобнее, чем считать просто “рядышком”