Если у меня большой набор данных, состоящий из разных возрастных категорий (5, 10, 20, 25, 30, ....). Я хотел бы рассчитать средний рост для каждого возраста. Есть ли функция, которая может быть использована для этого?

2 ответа2

1

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

Промежуточные итоги - это не просто итоги в смысле SUM, но позволяют вам выполнять средние, минимальные, максимальные и другие статистические функции.

1

Я думаю, что использование PivotTable - лучший выбор здесь:

  1. Выберите набор данных и нажмите кнопку «Сводная таблица» в разделе «Вставка»:

  2. Перетащите каждое поле в поля; Возраст в поле Метки строк и Высота в поле Значения:

  3. Затем измените на средние:


Чтобы добавить медиану, поставьте формулу:

=MEDIAN(IF($B$2:$B$100=B2,$A$2:$A$100))

в ячейке C2 и нажмите Ctrl+Shift+Enter и перетащите формулу вниз. Измените диапазон, как требуется, хотя. Затем либо обновите диапазон сводной таблицы (параметры сводной таблицы, изменить источник), либо создайте новую. Поместите его в значения и измените суммирование на «Макс» (не имеет значения, Макс это или Мин, так как это одно и то же медиана для каждого возраста:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .