Средневзвешенные значения в сводной таблице (Microsoft Excel)
Хороший пример того, как использовать вычисляемые поля — для суммирования данных иначе, чем вы обычно можете суммировать с помощью сводной таблицы. Когда вы создаете сводную таблицу, вы можете использовать несколько различных функций для суммирования отображаемых данных. Например, вы можете создать среднее значение данных в определенном поле. Но что, если вы хотите создать средневзвешенное значение? В Excel нет функции, которая позволяет делать это автоматически.
Когда у вас есть особые потребности в суммировании — например, в средневзвешенных значениях — самый простой способ достичь вашей цели — добавить дополнительный столбец в исходные данные в качестве промежуточного вычисления, а затем добавить вычисляемое поле в фактическую сводную таблицу.
Например, вы можете добавить столбец «WeightedValue» к исходным данным.
Формула в столбце должна умножать вес на взвешиваемое значение. Это означает, что если ваш вес находится в столбце C, а ваше значение для взвешивания находится в столбце D, ваша формула в столбце WeightedValue будет иметь вид = C2D2 *. Эта формула будет скопирована вниз по всему столбцу для всех строк данных.
Теперь вы готовы создать сводную таблицу, которую вы должны сделать как обычно, за одним исключением: вам нужно создать вычисляемое поле. Выполните следующие действия:
-
Щелкните стрелку вниз рядом со словом «Сводная таблица» в левой части панели инструментов сводной таблицы. Excel отображает меню.
-
Выберите формулы | Расчетные поля. Excel отображает диалоговое окно «Вставить вычисляемое поле». (См. Рис. 1.)
-
В поле «Имя» введите имя для нового поля.
-
В поле Формула введите формулу, которую вы хотите использовать для средневзвешенного значения, например = WeightedValue / Weight. (В формуле используются имена полей; их можно выбрать из списка полей в нижней части диалогового окна «Вставить вычисляемое поле».)
-
Щелкните ОК.
Ваше вычисленное поле теперь вставлено, и вы можете использовать обычные функции суммирования для отображения суммы вычисленного поля; это ваше средневзвешенное значение.
Поскольку существует множество различных способов расчета средневзвешенных значений, само собой разумеется, что вы можете изменять формулы и шаги, представленные здесь, чтобы точно отразить то, что вам нужно сделать с вашими данными.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2900) относится к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Weighted_Averages_in_a_PivotTable [Средневзвешенные значения в сводной таблице]
.