Похожие вопросы

Можно ли запустить Microsoft Excel под Ubuntu?
Разделить таблицу Excel на несколько слайдов PowerPoint
Динамически ссылаться на столбец именованной таблицы (через содержимое ячейки) в Excel
Сводную таблицу не могу открыть средний ранг
Исчезла полоса прокрутки MS Excel
Как я могу индексировать точное значение, повторенное в нескольких Столбцах в Excel
Выделить все понедельники в оранжевом Excel
Excel "недавно используемый список" не отображается в меню "Пуск", но работает в excel
Как решить проблему несоответствия типов ошибок среды выполнения 13 в excel VBA при очистке содержимого?
Как получить excel для автоматической структуры иерархии в группы?
использование sql-запроса в excel для отображения столбцов в правильном порядке
Как построить график нескольких фактических vs целевых в диаграмме? Стрелки вверх вниз? А как показать кумулятивное?
Как настроить сочетания клавиш Excel 2010?
Решение VBA: Microsoft Excel/PowerPoint переименовать активный Файл, выберите папку для сохранения в папке желание и удалить старую версию
Остановить Excel прыжки, чтобы попытаться показать весь столбец при двойном щелчке по ячейке

Как суммировать возрастные диапазоны и счетчики в Excel?

у меня есть таблица с длинным списком людей и их возрастом. Из этих данных я смог получить список всех возрастов, а затем подсчитать, сколько людей было каждого возраста. Вот некоторые простые, примерные данные и текущий результат.

Исходные Данные

---------------
| ID   | Age  |
---------------
   1      1
   2      5
   3      10
   4      1
   5      6
   6      3
   7      1
   8      5
   ... and so on.

Суммированный Выход

---------------
| Age | Count |
---------------
  1      13
  2      5
  3      2
    ....
  58     5
  59     2
  60     7

что я хотел бы сделать с выше, обобщенные данные далее суммировать его в группах 5. Например, я хочу найти общее число 1-5 лет, 6-10 лет, 11-15 лет и т. д., п., как и данные примера, приведенные ниже.

---------------------
| Age Range | Count |
---------------------
  1-5          48
  6-10         35
  11-15        40
        ...
  46-50        25
  51-55        19
  56+          17    

есть ли интегрированная функция суммирования, которая может это сделать, или мне нужно будет группировать и суммировать эти числовые данные самостоятельно? Если нет прямой цели для моего запроса, мой конечный результат-отобразить гистограмму этих возрастных диапазонов, потому что отображение графика для каждого возраста-это просто много. Вместо 60+ баров, я предпочел бы иметь около 10. Может быть готово?

5
задан RLH
источник

2 ответов

метод 1: новое поле и использовать сводную таблицу

Добавить новый столбец данных с заполнить вниз.

=INT((B2-1)/5)*5+1&"-"&(INT((B2-1)/5)+1)*5

или еще лучше, используйте эту формулу, которая даст вам, что" 56+ " категория, которую вы просили:

=IF(B2>55,"56+",INT((B2-1)/5)*5+1&"-"&(INT((B2-1)/5)+1)*5)

вы можете получить резюме вы хотите легко с помощью сводной таблицы. Добавьте новое поле AgeRange для строк метки и Count of ID значения.

enter image description here

Способ 2: Используйте FREQUENCY функция для построения гистограмма

сделать колонну верхние границы возраста вы хотите построить, например, {5, 10, ..., 55}. Выделите ячейки в соседнем столбце, Перейдя на одну ячейку за нижнюю строку верхних границ. Не меняя выбор, вставьте следующее в строку формул и нажмите Ctrl+Shift+Enter:

=FREQUENCY(B2:B101,E2:E12)

здесь B2:B101 ваша колонка возрастов, и E2:E12 ваша колонка верхней границы.

результат:

enter image description here

4
отвечен Excellll 2014-04-11 21:47:14
источник

Это, вероятно, не совсем то, что вы ищете, но предполагая, что ID и возраст находятся в столбце A & B соответственно. Поместите следующую формулировку в C2

=IF(AND($B2<E,$B2>=D),1,0)

поместите возрастные разделители в строку 1.

сумма результирующих значений, чтобы получить ваши номера на график.

0
отвечен Aaron 2014-04-11 20:23:18
источник

Другие вопросы microsoft-excel microsoft-excel-2011