Оглавление
В учебнике показаны 3 различных метода построения гистограммы в Excel - использование специального инструмента Histogram из Analysis ToolPak, функции FREQUENCY или COUNTIFS, а также PivotChart.
В то время как все знают, как легко создать диаграмму в Excel, создание гистограммы обычно вызывает кучу вопросов. На самом деле, в последних версиях Excel создание гистограммы - дело нескольких минут, и сделать это можно разными способами - с помощью специального инструмента "Гистограмма" из пакета Analysis ToolPak, формул или старой доброй PivotTable. Далее в этом руководстве вы найдете подробную информацию о том, как создать гистограмму.объяснение каждого метода.
Что такое гистограмма в Excel?
Википедия определяет гистограмму следующим образом: " Гистограмма - это графическое представление распределения числовых данных. " Абсолютно верно, и... совершенно непонятно :) Ну, давайте подумаем о гистограммах по-другому.
Вы когда-нибудь строили столбчатую или столбцовую диаграмму для представления числовых данных? Наверняка, каждый. Гистограмма - это специфическое использование столбцовой диаграммы, где каждый столбец представляет частоту элементов в определенном диапазоне. Другими словами, гистограмма графически отображает количество элементов в последовательных непересекающихся интервалах, или контейнеры .
Например, вы можете сделать гистограмму для отображения количества дней с температурой в пределах 61-65, 66-70, 71-75 и т.д. градусов, количества продаж с суммами в пределах $100-$199, $200-$299, $300-$399, количества студентов с результатами тестов в пределах 41-60, 61-80, 81-100 и так далее.
Следующий скриншот дает представление о том, как может выглядеть гистограмма в Excel:
Как создать гистограмму в Excel с помощью Analysis ToolPak
Analysis ToolPak - это надстройка для анализа данных Microsoft Excel, доступная во всех современных версиях Excel, начиная с Excel 2007. Однако эта надстройка не загружается автоматически при запуске Excel, поэтому ее необходимо загрузить сначала.
Загрузите надстройку Analysis ToolPak
Чтобы добавить надстройку "Анализ данных" в Excel, выполните следующие действия:
- В Excel 2010 - 365 нажмите кнопку Файл > Опции В Excel 2007 нажмите кнопку Microsoft Office, а затем нажмите кнопку Параметры Excel .
- В Параметры Excel диалоговое окно, нажмите Дополнения на левой боковой панели выберите Надстройки Excel в Управление коробкой , и нажмите кнопку Перейти кнопка.
- В Дополнения диалогового окна, установите флажок Пакет инструментов анализа и нажмите кнопку OK чтобы закрыть диалоговое окно.
Если Excel выдает сообщение о том, что пакет Analysis ToolPak не установлен на вашем компьютере, нажмите кнопку Да чтобы установить его.
Теперь пакет Analysis ToolPak загружен в ваш Excel, а его команда доступна в разделе Анализ группа на Данные вкладка.
Укажите диапазон бинов гистограммы Excel
Перед созданием графика гистограммы необходимо сделать еще одну подготовку - добавить бины в отдельный столбец.
Контейнеры это числа, представляющие интервалы, на которые вы хотите сгруппировать исходные данные (входные данные). Интервалы должны быть последовательными, не перекрывающимися и обычно одинакового размера.
Excel's Гистограмма инструмент включает значения входных данных в бины на основе следующей логики:
- Значение включается в определенный бином, если оно больше наименьшей границы и равно или меньше наибольшей границы для этого бина.
- Если ваши входные данные содержат какие-либо значения, превышающие наибольший бином, все такие числа будут включены в Другая категория .
- Если вы не укажете диапазон бинов, Excel создаст набор равномерно распределенных бинов между минимальным и максимальным значениями диапазона входных данных.
Учитывая вышесказанное, введите номера бункеров, которые вы хотите использовать, в отдельной колонке. Бункеры должны быть введены в формате порядок возрастания , и диапазон бинов вашей гистограммы Excel должен быть ограничен диапазоном входных данных.
В этом примере в столбце A у нас есть номера заказов, а в столбце B - предполагаемая доставка. В нашей гистограмме Excel мы хотим отобразить количество товаров, доставленных за 1-5 дней, 6-10 дней, 11-15 дней, 16-20 дней и более 20 дней. Поэтому в столбце D мы вводим диапазон бинов от 5 до 20 с шагом 5, как показано на скриншоте ниже:
Создайте гистограмму с помощью пакета инструментов анализа Excel
Включив Analysis ToolPak и указав бины, выполните следующие шаги для создания гистограммы в листе Excel:
- На Данные во вкладке Анализ группу, нажмите кнопку Анализ данных кнопка.
- В Анализ данных диалоговое окно, выберите Гистограмма и нажмите OK .
- В Гистограмма диалогового окна, выполните следующие действия:
- Укажите Входной диапазон и Диапазон контейнеров .
Для этого вы можете поместить курсор в поле, а затем просто выбрать соответствующий диапазон на рабочем листе с помощью мыши. В качестве альтернативы вы можете нажать кнопку Свернуть диалог кнопка , выберите диапазон на листе, а затем нажмите кнопку Свернуть диалог нажмите кнопку еще раз, чтобы вернуться к Гистограмма диалоговое окно.
Совет. Если при выборе входных данных и диапазона бинов вы включили заголовки столбцов, выберите параметр Ярлыки флажок.
- Выберите Параметры вывода .
Чтобы разместить гистограмму на том же листе, нажмите кнопку Выходной диапазон , а затем введите в левую верхнюю ячейку выходной таблицы.
Чтобы вставить выходную таблицу и гистограмму в новый лист или новую рабочую книгу, выберите Новый рабочий лист Ply или Новая рабочая тетрадь соответственно.
Наконец, выберите любую из дополнительных опций:
- Чтобы представить данные в выходной таблице в порядке убывания частоты, выберите параметр Парето (сортированная гистограмма).
- Чтобы включить линию кумулятивного процента в диаграмму гистограммы Excel, выберите опцию Кумулятивный процент коробка.
- Чтобы создать встроенный график гистограммы, выберите опцию Вывод диаграммы коробка.
Для этого примера я настроил следующие параметры:
- Укажите Входной диапазон и Диапазон контейнеров .
- А теперь нажмите OK , просмотрите таблицу результатов и график гистограммы:
Совет. Чтобы улучшить гистограмму, вы можете заменить стандартное значение Контейнеры и Частота с более содержательными названиями осей, настроить легенду диаграммы и т.д. Кроме того, вы можете использовать опции дизайна, компоновки и формата в Инструменты для построения диаграмм чтобы изменить отображение гистограммы, например, убрать пробелы между столбцами. Более подробную информацию см. в разделе Как настроить и улучшить гистограмму Excel.
Как вы только что увидели, очень легко сделать гистограмму в Excel с помощью Analysis ToolPak. Однако у этого метода есть существенное ограничение - встроенная диаграмма гистограммы является статический это означает, что вам придется создавать новую гистограмму при каждом изменении входных данных.
Чтобы сделать автоматически обновляемый гистограмма Вы можете либо использовать функции Excel, либо построить PivotTable, как показано ниже.
Как сделать гистограмму в Excel с помощью формул
Другим способом создания гистограммы в Excel является использование функции FREQUENCY или COUNTIFS. Самое большое преимущество этого подхода заключается в том, что вам не придется переделывать гистограмму при каждом изменении исходных данных. Как и обычная диаграмма Excel, ваша гистограмма будет выглядеть следующим образом обновляться автоматически как только вы отредактируете, добавите новые или удалите существующие входные значения.
Для начала расположите исходные данные в одном столбце (столбец B в данном примере), а номера бинов введите в другой столбец (столбец D), как на скриншоте ниже:
Теперь мы воспользуемся формулой Frequency или Countifs, чтобы подсчитать, сколько значений попадает в указанные диапазоны (бины), а затем построим гистограмму на основе этих суммарных данных.
Создание гистограммы с помощью функции FREQUENCY в Excel
Наиболее очевидной функцией для создания гистограммы в Excel является функция FREQUENCY, которая возвращает количество значений, попадающих в определенные диапазоны, игнорируя текстовые значения и пустые ячейки.
Функция FREQUENCY имеет следующий синтаксис:
FREQUENCY(data_array, bins_array)- Data_array - набор значений, для которых вы хотите подсчитать частоты.
- Bins_array - массив бинов для группировки значений.
В данном примере массив data_array - B2:B40, массив bin - D2:D8, поэтому мы получаем следующую формулу:
=ЧАСТОТА(B2:B40,D2:D8)
Пожалуйста, помните, что FREQUENCY - это очень специфическая функция, поэтому следуйте этим правилам, чтобы она работала правильно:
- Формула частоты Excel должна быть введена как формула многоячейкового массива Сначала выделите диапазон соседних ячеек, в которые нужно вывести частоты, затем введите формулу в строке формул и нажмите Ctrl + Shift + Enter для ее завершения.
- Рекомендуется ввести еще одну формулу Frequency, превышающую количество бинов. Дополнительная ячейка необходима для отображения количества значений выше самого высокого бина. Для наглядности можно обозначить ее " Подробнее ", как на следующем скриншоте (но не включайте этот " Подробнее " в вашем bins_array!):
Как Гистограмма Функция Excel FREQUENCY возвращает значения, которые больше предыдущего бина и меньше или равны заданному бину. Последняя формула Frequency (в ячейке E9) возвращает количество значений, превышающих самый высокий бином (т.е. количество дней поставки более 35).
Чтобы было легче понять, на следующем снимке экрана показаны бины (колонка D), соответствующие интервалы (колонка C) и вычисленные частоты (колонка E):
Примечание. Поскольку функция Excel FREQUENCY является функцией массива, вы не можете редактировать, перемещать, добавлять или удалять отдельные ячейки, содержащие формулу. Если вы решите изменить количество бинов, вам придется сначала удалить существующую формулу, затем добавить или удалить бины, выбрать новый диапазон ячеек и снова ввести формулу.
Создание гистограммы с помощью функции COUNTIFS
Еще одна функция, которая может помочь вам рассчитать частотные распределения для построения гистограммы в Excel, - это COUNTIFS. И в этом случае вам нужно будет использовать 3 разные формулы:
- Формула для первой ячейки - верхний бункер (F2 на скриншоте ниже):
=COUNTIFS($B$2:$B$40,"<="&$D2)
Формула подсчитывает, сколько значений в столбце B меньше наименьшего бина в ячейке D2, т.е. возвращает количество товаров, доставленных в течение 1-5 дней.
=COUNTIFS($B$2:$B$100,">"&$D8)
Формула подсчитывает, сколько значений в столбце B больше, чем самый высокий бином в D8.
=COUNTIFS($B$2:$B$40,">"&$D2,$B$2:$B$40,"<="&$D3)
Формула подсчитывает количество значений в столбце B, которые больше бина в вышеуказанной строке и меньше или равны бину в той же строке.
Как видите, функции FREQUENCY и COUNTIFS дают одинаковые результаты:
"В чем причина использования трех разных формул вместо одной?" - спросите вы. По сути, вы избавляетесь от формулы многоячеечного массива и можете легко добавлять и удалять бины.
Совет. Если в будущем вы планируете добавлять больше строк исходных данных, вы можете указать больший диапазон в формулах FREQUENCY или COUNTIFS, и вам не придется менять формулы по мере добавления новых строк. В этом примере исходные данные находятся в ячейках B2:B40. Но вы можете указать диапазон B2:B100 или даже B2:B1000, на всякий случай :) Например:
=FREQUENCY(B2:B1000,D2:D8)
Составьте гистограмму на основе сводных данных
Теперь, когда у вас есть список частотных распределений, вычисленных с помощью функции FREQUENCY или COUNTIFS, создайте обычную гистограмму - выделите частоты, переключитесь на функцию COUNTIFS. Вставка вкладку и выберите диаграмму 2-мерный столбец в окне Графики группа:
Гистограмма будет немедленно вставлена в ваш лист:
В общем, у вас уже есть гистограмма для ваших исходных данных, хотя она определенно требует некоторых улучшений. Самое главное, чтобы сделать вашу гистограмму Excel простой для понимания, вам нужно заменить стандартные метки горизонтальной оси, представленные порядковыми номерами, на ваши номера бинов или диапазоны.
Самый простой способ - ввести диапазоны в столбце, расположенном слева от столбца с формулой Frequency, выделите оба столбца - Диапазоны и Частоты - а затем создайте гистограмму. Диапазоны будут автоматически использованы для меток оси X, как показано на скриншоте ниже:
Совет. Если Excel преобразует ваши интервалы в даты (например. 1-5 может быть автоматически преобразована в 05-янв. ), затем введите интервалы с предшествующим апострофом ('), например '1-5 Если вы хотите, чтобы метки гистограммы Excel отображались на экране. номера бункеров набирайте их с предшествующими апострофами, например. '5 , '10 , и т.д. Апостроф просто преобразует числа в текст и невидим в ячейках и на графике гистограммы.
Если нет возможности ввести нужные метки гистограммы на листе, то их можно ввести прямо на диаграмме, независимо от данных рабочего листа. В заключительной части этого руководства объясняется, как это сделать, и показывается еще несколько улучшений, которые можно внести в гистограмму Excel.
Как создать гистограмму с помощью PivotChart
Как вы могли заметить в двух предыдущих примерах, наиболее трудоемкой частью создания гистограммы в Excel является подсчет количества элементов в каждой корзине. После того как исходные данные сгруппированы, построить диаграмму гистограммы в Excel довольно просто.
Как вы, вероятно, знаете, одним из самых быстрых способов автоматического обобщения данных в Excel является PivotTable. Итак, давайте приступим к работе и построим гистограмму для Доставка данные (колонка B):
1. Создайте сводную таблицу
Чтобы создать поворотную таблицу, перейдите в раздел Вставка вкладка> Таблицы группу, и нажмите кнопку PivotTable . А затем, переместите Доставка поле в область ROWS, а другое поле ( Заказ №. в данном примере) в область VALUES, как показано на скриншоте ниже.
Если вы еще не сталкивались с таблицами Excel, вам может быть полезен этот учебник: Учебник Excel PivotTable для начинающих.
2. суммировать значения по графам
По умолчанию числовые поля в PivotTable суммируются, так и в нашей таблице Номера заказов столбец, что абсолютно бессмысленно :) В любом случае, поскольку для гистограммы нам нужен счет, а не сумма, щелкните правой кнопкой мыши на любой ячейке с порядковым номером и выберите Суммировать ценности по > Граф .
Теперь ваша обновленная PivotTable должна выглядеть следующим образом:
3. Создайте интервалы (бины)
Следующим шагом будет создание интервалов, или бинов. Для этого мы будем использовать Группировка опция. Щелкните правой кнопкой мыши любую ячейку под Строка этикеток в своей сводной таблице и выберите Группа ...
В Группировка диалогового окна, укажите начальное и конечное значения (обычно Excel вводит минимальное и максимальное значение автоматически на основе ваших данных) и введите желаемое приращение (длину интервала) в поле На сайте коробка.
В данном примере минимальное время доставки составляет 1 день, максимальное - 40 дней, а инкремент установлен на 5 дней:
Нажмите OK, и в вашей поворотной таблице будут отображаться указанные интервалы:
4. построить гистограмму
Остался последний шаг - построить гистограмму. Для этого просто создайте разворотную диаграмму столбцов, нажав на кнопку PivotChart на Анализируйте вкладка в Инструменты PivotTable группа:
И столбец PivotChart по умолчанию сразу же появится на вашем листе:
А теперь отполируйте вашу гистограмму парой завершающих штрихов:
- Удалите легенду, нажав на кнопку Элементы диаграммы кнопка и удалить галочку из Легенда Или выберите легенду на гистограмме и нажмите кнопку Удалить на клавиатуре.
- Замените значение по умолчанию Всего название с чем-то более значимым.
- По желанию, выберите другой стиль графика в Стили диаграмм группа на Инструменты PivotChart > Дизайн вкладка.
- Удалите кнопки диаграммы, нажав Кнопки полей на Инструменты PivotChart > Анализируйте во вкладке Показать/Скрыть группа:
Кроме того, вы можете захотеть добиться обычного вида гистограммы, где прутья соприкасаются друг с другом Подробное руководство о том, как это сделать, вы найдете в следующей и последней части этого руководства.
Настройка и улучшение гистограммы в Excel
Независимо от того, создаете ли вы гистограмму с помощью Analysis ToolPak, функций Excel или PivotChart, вы часто можете захотеть настроить стандартную диаграмму по своему вкусу. У нас есть специальный учебник по диаграммам Excel, в котором объясняется, как изменить заголовок диаграммы, легенду, названия осей, изменить цвета, макет и стиль диаграммы. А здесь мы обсудим несколько основных настроек, специфичных для Excel.гистограмма.
Изменение меток осей на диаграмме гистограммы Excel
При создании гистограммы в Excel с помощью Analysis ToolPak Excel добавляет метки горизонтальной оси на основе номеров бинов, которые вы указали. Но что если на графике гистограммы Excel вы хотите отобразить диапазоны вместо номеров бинов? Для этого вам нужно изменить метки горизонтальной оси, выполнив следующие действия:
- Щелкните правой кнопкой мыши по меткам категорий на оси X и нажмите кнопку Выберите данные...
Удалите расстояние между планками
При создании гистограммы в Excel люди часто ожидают, что соседние столбцы будут касаться друг друга без каких-либо промежутков. Это легко исправить. Чтобы устранить пустое пространство между столбцами, просто выполните следующие действия:
- Выберите бары, щелкните правой кнопкой мыши и выберите Формат данных серии...
И вуаля, вы построили гистограмму Excel, столбики которой касаются друг друга:
А затем вы можете еще больше украсить свою гистограмму Excel, изменив заголовок диаграммы, названия осей, стиль диаграммы или цвета. Например, ваша окончательная гистограмма может выглядеть следующим образом:
Вот так можно нарисовать гистограмму в Excel. Для лучшего понимания примеров, рассмотренных в этом уроке, вы можете скачать образец листа Excel Гистограмма с исходными данными и графиками гистограммы. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе.