Если у меня большой набор данных, состоящий из разных возрастных категорий (5, 10, 20, 25, 30, ....). Я хотел бы рассчитать средний рост для каждого возраста. Есть ли функция, которая может быть использована для этого?
2 ответа
Используйте функцию промежуточных итогов. На ленте «Данные» есть кнопка промежуточных итогов. Поместите курсор в вашу таблицу и нажмите кнопку. Пользовательский интерфейс довольно интуитивно понятен.
Промежуточные итоги - это не просто итоги в смысле SUM, но позволяют вам выполнять средние, минимальные, максимальные и другие статистические функции.
Я думаю, что использование PivotTable - лучший выбор здесь:
Выберите набор данных и нажмите кнопку «Сводная таблица» в разделе «Вставка»:
Перетащите каждое поле в поля; Возраст в поле Метки строк и Высота в поле Значения:
Затем измените на средние:
Чтобы добавить медиану, поставьте формулу:
=MEDIAN(IF($B$2:$B$100=B2,$A$2:$A$100))
в ячейке C2 и нажмите Ctrl+Shift+Enter и перетащите формулу вниз. Измените диапазон, как требуется, хотя. Затем либо обновите диапазон сводной таблицы (параметры сводной таблицы, изменить источник), либо создайте новую. Поместите его в значения и измените суммирование на «Макс» (не имеет значения, Макс это или Мин, так как это одно и то же медиана для каждого возраста: