Создаем диаграмму
Решать задачу мы будем разными способами, вы же выберете наиболее подходящий. Итак, приступаем.
Гистограмма
Данный тип подойдет тогда, когда нам нужно просто визуально отобразить значения, или сравнить их с другими.
- Для того чтобы начать создавать диаграмму, изначально следует иметь данные, которые лягут в ее основу. Поэтому, выделяем весь столбик цифр из таблички и жмем комбинацию кнопок Ctrl+C.
- Далее, кликаем по вкладке Вставка и выбираем гистограмму. Она как нельзя лучше отобразит наши данные.
- В результате приведенной последовательности действий в теле нашего документа появится диаграмма. В первую очередь нужно откорректировать ее положение и размер. Для этого тут есть маркеры, которые можно передвигать.
- Мы настроили конечный результат следующим образом:
- Давайте придадим табличке название. В нашем случае это Цены на продукты. Чтобы попасть в режим редактирования, дважды кликните по названию диаграммы.
- Также попасть в режим правки можно кликнув по кнопке, обозначенной цифрой 1 и выбрав функцию Название осей.
- Как видно, надпись появилась и тут.
Так выглядит результат работы. На наш взгляд, вполне неплохо.
Сравнение разных значений
Если у вас есть несколько значений, их тоже можно добавить сюда же, так, мы сможем получить отличный материал для визуального сравнения.
- Копируем цифры второго столбца.
- Теперь выделяем саму диаграмму и жмем Ctrl+V. Эта комбинация вставит данные в объект и заставит упорядочить их, снабдив столбиками разной высоты.
В программе есть сотни других типов графиков, их можно найти в меню Вставка. Путем проб и комбинаций с каждым нужно разбираться по-отдельности.
Процентное соотношение
Для того чтобы более четко понимать роль различных ячеек нашей таблицы и в целом ее значений, можно сопоставить результаты в виде круговой диаграммы. Причем делать это мы будем с выводом процентного соотношения. Приступаем.
- Как и в предыдущих случаях копируем данные нашей таблички. Для этого достаточно выделить их и нажать комбинацию клавиш Ctrl+C. Также можно воспользоваться контекстным меню.
- Снова кликаем по вкладке Вставка и выбираем круговую диаграмму из списка стилей.
- Как только метод вывода будет добавлен, вы увидите следующую картину:
- Далее, нам потребуется сменить стиль и выбрать профиль с отображением процентов. Делается это после выделения готового объекта в списке стилей.
- Ну что, совсем другой результат. Диаграмма смотрится вполне профессионально. Нам удалось сделать поистине отличный наглядный индикатор.
Все параметры, включая цвета, шрифты и их тени гибко настраиваются в Microsoft Excel. Обилие управляющих элементов поистине велико.
Строим круговую диаграмму в Excel
Для начала сгруппируем данные о продажах менеджеров помесячно и за весь квартал. Чтобы быстрее суммировать стоимость автомобилей, применим — с ней будет удобнее собрать информацию по каждому менеджеру из общей таблицы.
Таблица с квартальными итогами продаж каждого менеджераСкриншот: Excel / Skillbox Media
Построим диаграмму, по которой будет видно, кто из менеджеров принёс больше прибыли автосалону за весь квартал. Для этого выделим столбец с фамилиями менеджеров и последний столбец с итоговыми суммами продаж.
Выделяем эти столбцы, чтобы построить диаграмму с квартальными итогами продаж каждого менеджераСкриншот: Excel / Skillbox Media
Нажмём вкладку «Вставка» в верхнем меню и выберем пункт «Диаграмма» — появится меню с выбором вида диаграммы.
В нашем случае подойдёт круговая. На ней удобнее показать, какую долю занимает один показатель в общей сумме.
Нажимаем сюда, чтобы построить круговую диаграммуСкриншот: Excel / Skillbox Media
Excel выдаёт диаграмму в виде по умолчанию. На ней продажи менеджеров выделены разными цветами — видно, что в первом квартале больше всех прибыли принёс Шолохов Г., меньше всех — Соколов П.
Так выглядит круговая диаграмма в первоначальном видеСкриншот: Excel / Skillbox Media
Одновременно с появлением диаграммы на верхней панели открывается меню «Конструктор». В нём можно преобразовать вид диаграммы, добавить дополнительные элементы (например, подписи и названия), заменить данные, изменить тип диаграммы. Как это сделать — разберёмся в следующих разделах.
Построить круговую диаграмму можно и более коротким путём. Для этого снова выделим столбцы с данными и перейдём на вкладку «Вставка» в меню Excel. Там в области с диаграммами нажмём на кнопку круговой диаграммы и выберем нужный вид.
Строим круговую диаграмму вторым способомСкриншот: Excel / Skillbox Media
Получим тот же вид диаграммы, что и в первом варианте.
Скриншот: Excel / Skillbox Media
Покажем на диаграмме, какая доля продаж автосалона пришлась на каждого менеджера. Это можно сделать двумя способами.
Первый способ. Выделяем диаграмму, переходим во вкладку «Конструктор» и нажимаем кнопку «Добавить элемент диаграммы».
Скриншот: Excel / Skillbox Media
В появившемся меню нажимаем «Подписи данных» → «Дополнительные параметры подписи данных».
Скриншот: Excel / Skillbox Media
Справа на экране появляется новое окно «Формат подписей данных». В области «Параметры подписи» выбираем, в каком виде хотим увидеть на диаграмме данные о количестве продаж менеджеров. Для этого отмечаем «доли» и убираем галочку с формата «значение».
Готово — на диаграмме появились процентные значения квартальных продаж менеджеров.
Настраиваем диаграмму так, чтобы она отражала процентные значения продажСкриншот: Excel / Skillbox Media
Второй способ. Выделяем диаграмму, переходим во вкладку «Конструктор» и в готовых шаблонах выбираем диаграмму с процентами.
График
Для переключения на линейные диаграммы требуется новый набор данных, поскольку линейные диаграммы и другие подобные типы диаграмм, как правило, зависят от времени. Для линейного графика вам нужно только одно значение X и Y. В приведенном ниже примере X будет временем, а Y — населением. Набор данных переписи, использованный в этом примере, представляет собой изменение численности населения США с 2010 по 2015 год.
Вычеркните год и общее количество столбцов населения, затем нажмите «Вставить» в меню и выберите линейную диаграмму. Щелкните диаграмму правой кнопкой мыши и выберите «Выбрать источник данных», но не выбирайте «Год».
Теперь он не использует столбец Год как Y, а будет использовать его как X и прикрепить правильную горизонтальную ось.
С первого взгляда вы можете увидеть, что население США неуклонно растет примерно на 0,76% в год.
Постановка задачи
Предположим, что нам требуется отобразить связи проекта, состоящего из 7 работ (от А до G), также заданы вехи начала (Start) и окончания проекта (Finish).
Как видно из диаграммы, связи между работами заданы так, что существует 3 пути:
- Start-A-D-Finish
- Start-B-E-G-Finish
- Start-C-F-Finish
Изобразим на диаграмме типа Точечная эти работы и связи между ними.
Пусть между работами D и G требуется создать связь (выделено красным на диаграмме ниже).
Это приведет к тому, что число путей проекта увеличится с 3-х до 4-х: добавится путь Start-А-D-G-Finish.
Нам требуется, чтобы точечная диаграмма была автоматически перестроена и автоматически был произведен подсчет нового количества путей.
Эта статья о том как создать такую диаграмму (см. файл примера ). В дальнейшем, идеи этой статьи будут использованы для автоматического отображения на сетевой диаграмме критического (или критических) путей (см. статью Автоматическая сетевая диаграмма проекта с критическим путем в MS EXCEL ). Это удобно на этапе планирования проекта, когда уточняются связи между работами и длительности самих работ. В данной статье не используются длительности работ, а лишь связи между ними. Основной смысл статьи — показать как реализован автоматический подсчет путей и их отображение на диаграмме.
ВНИМАНИЕ! Построение данной сетевой диаграммы в этой статье приведено лишь с целью демонстрации технической реализуемости такого построения в MS EXCEL. Не ставилось целью сделать «удобную программу для пользователей»
Это означает, что при изменении пользователем количества работ/ добавления связей между работами, переименовании листов, рядов диаграммы и других изменений в файле примера , может потребовать дополнительной настройки файла. Такая настройка от пользователя потребует серьезных знаний MS EXCEL и времени.
Как построить линию тренда в Excel
Зачем нужны диаграммы? Чтобы «сделать красиво»? Вовсе нет — главная задача диаграммы позволить представить малопонятные цифры в удобном для усвоения графическом виде. Чтобы с одного взгляда было понятно состояние дел, и не было необходимости тратить время на изучение сухой статистики.
Ещё один громадный плюс диаграмм состоит в том, что с их помощью гораздо проще показать тенденции, то есть, сделать прогноз на будущее. В самом деле, если дела шли в гору весь год, нет причин думать, что в следующем квартале картина вдруг изменится на противоположную.
- 1 Как диаграммы и графики нас обманывают
- 2 Разбираемся с трендами в MS Excel
- 3 Зачем нужна линия тренда
- 4 Как построить линию тренда в MS Excel
Как диаграммы и графики нас обманывают
Однако диаграммы (особенно когда речь заходит о визуальном представлении большого объема данных), хотя и крайне удобны для восприятия, далеко не всегда очевидны.
Проиллюстрирую свои слова простейшим примером:
Эта таблица показывает среднее число посетителей некого сайта в сутки по месяцам, а также количество просмотров страниц на одного посетителя. Логично, что просмотров страниц всегда должно быть больше, чем посетителей, так как один пользователь может просмотреть сразу несколько страниц.
Не менее логично и то, что чем больше страниц просматривает посетитель, тем лучше сайт — он захватывает внимание пользователя и заставляет его углубиться в чтение. Что видит владелец сайта из нашей диаграммы? Что дела у него идут хорошо! В летние месяцы был сезонный спад интереса, но осенью показатели вернулись и даже превысили показатели весны
Выводы? Продолжаем в том же духе и вскоре добьемся успеха!
Что видит владелец сайта из нашей диаграммы? Что дела у него идут хорошо! В летние месяцы был сезонный спад интереса, но осенью показатели вернулись и даже превысили показатели весны. Выводы? Продолжаем в том же духе и вскоре добьемся успеха!
Наглядна диаграмма? Вполне. А вот очевидна ли она? Давайте разберемся.
Разбираемся с трендами в MS Excel
Большой ошибкой со стороны владельца сайта будет воспринимать диаграмму как есть. Да, невооруженным взглядом видно, что синий и оранжевый столбики «осени» выросли по сравнению с «весной» и тем более «летом». Однако важны не только цифры и величина столбиков, но и зависимость между ними. То есть в идеале, при общем росте, «оранжевые» столбики просмотров должны расти намного сильнее «синих», что означало бы то, что сайт не только привлекает больше читателей, но и становится больше и интереснее.
Что же мы видим на графике? Оранжевые столбики «осени» как минимум ни чем не больше «весенних», а то и меньше. Это свидетельствует не об успехе, а скорее наоборот — посетители прибывают, но читают в среднем меньше и на сайте не задерживаются!
Самое время бить тревогу и… знакомится с такой штукой как линия тренда.
Зачем нужна линия тренда
Линия тренда «по-простому», это непрерывная линия составленная на основе усредненных на основе специальных алгоритмов значений из которых строится наша диаграмма. Иными словами, если наши данные «прыгают» за три отчетных точки с «-5» на «0», а следом на «+5», в итоге мы получим почти ровную линию: «плюсы» ситуации очевидно уравновешивают «минусы».
Исходя из направления линии тренда гораздо проще увидеть реальное положение дел и видеть те самые тенденции, а следовательно — строить прогнозы на будущее. Ну а теперь, за дело!
Как построить линию тренда в MS Excel
Щелкните правой кнопкой мыши по одному из «синих» столбцов, и в контекстном меню выберите пункт «Добавить линию тренда».
На листе диаграммы теперь отображается пунктирная линия тренда. Как видите, она не совпадает на 100% со значениями диаграммы — построенная по средневзвешенным значениям, она лишь в общих чертах повторяет её направление. Однако это не мешает нам видеть устойчивый рост числа посещений сайта — на общем результате не сказывается даже «летняя» просадка.
Теперь повторим тот же фокус с «оранжевыми» столбцами и построим вторую линию тренда. Как я и говорил раньше: здесь ситуация не так хороша. Тренд явно показывает, что за расчетный период число просмотров не только не увеличилось, но даже начало падать — медленно, но неуклонно.
Мысленно продолжив линию тренда на будущие месяцы, мы придем к неутешительному выводу — число заинтересованных посетителей продолжит снижаться. Так как пользователи здесь не задерживаются, падение интереса сайта в ближайшем будущем неизбежно вызовет и падение посещаемости.
Следовательно, владельцу проекта нужно срочно вспоминать чего он такого натворил летом («весной» все было вполне нормально, судя по графику), и срочно принимать меры по исправлению ситуации.
Примеры графиков
Рассмотрим практическое использование столбчатых графиков. Такой вид отображения данных получил широкое применение в статистике.
- Гистограмма распределения позволяет анализировать числовые ряды с выделением пика. При этом графики могут отображать зависимость по одной из математических функций: логарифмической, экспоненциальной, гамма-функции и прочие. Для примера покажем гистограмму нормального распределения.
- Гистограмма частот представляет собой ступенчатую фигуру, в основании которой находятся равные интервалы, а высоту каждого отрезка формирует частота.
- Диаграмма с накоплением нужна для отображения соотношения между двумя периодами, то есть показывает графическую разность между первым и последним значением за определенный промежуток времени. Отлично подходит для анализа изменения объема товарно-материальных ценностей на складах. Для упрощения создания такой гистограммы в excel есть готовый шаблон.
Как видите, гистограммы помогают проводить качественный анализ информации в графическом виде, при этом excel имеет большой набор инструментов для настройки диаграммы, что позволяет представить данные в любом удобном для пользователя формате.
Как выделить столбец на диаграмме?
По одному критерию
Давайте начнем с выделения столбцов.
Рассмотрим простую таблицу с одним показателем в виде продаж для каждого магазина:
Выделим полученный диапазон с данными $A$1:$F$2 и добавим на лист диаграмму, для этого в панели вкладок выбираем Вставка -> Диаграммы -> Гистограмма с группировкой.
Также давайте сразу ее немножко модифицируем и добавим на нее подпись данных (нажимаем правой кнопкой мыши по ряду и выбираем Добавить подпись данных) и уберем лишние детали (уберем сетку и вертикальную ось), чтобы они нам сейчас не мешали:
В результате получаем классическую диаграмму, вот теперь давайте подумаем как можно выделить столбец на диаграмме и в качестве критерия будем искать столбец с максимальным значением.
В данном примере это Магазин 4, т.е. 4 столбец. Какие у нас есть варианты?
Вариант изменять заливку подходящего столбца (вручную самостоятельно перекрашивать или делать с помощью макроса). Этот вариант не выглядит достаточно удобным так как это не даст нам возможности автоматического обновления при изменении данных.
Также есть вариант с добавлением дополнительного ряда на диаграмму, который мы с помощью формул можем прописать, и вот этот вариант нам уже вполне подойдет, так как даст нам возможность автоматизировать выделение столбца.
Поэтому давайте дополним нашу исходную таблицу вспомогательным рядом, в котором пропишем условие на выделение: если значение в исходном столбце удовлетворяет условию, то во вспомогательном ряду ставим значение из исходного ряда, в остальных же случаях ставим ноль. Другими словами, если значение максимально, то дублируем его во вспомогательный ряд, в остальных случаях пишем ноль.
Само условие прописываем с помощью функции ЕСЛИ (в английской версии IF), а поиск максимального значения функцией МАКС (английский вариант MAX):
Затем давайте расширим диапазон для построенной диаграммы и добавим в него новый вспомогательный ряд. Мы это можно сделать либо нажав правой кнопкой мыши по диаграмме, затем щелкнув Выбрать данные и задав новый диапазон ($A$1:$F$3), либо же активировав диаграмму и расширив диапазон с помощью появившейся рамки с диапазоном прямо на листе Excel.
Как мы видим новый ряд отобразился рядом с самым высоким столбцом, мы этого как раз и добивались когда прописывали вспомогательный ряд.
Теперь наша задача состоит в том, чтобы ряды оказались не рядом (как сейчас на картинке), а друг за другом. Для этого щелкаем правой кнопкой мыши по дополнительному ряду с данными и выбираем Формат ряда данных -> Параметры ряда и устанавливаем значение в параметре Перекрытие рядов равным 100%, в результате получаем:
Что произошло?
Наш дополнительный ряд оказался на переднем плане и тем самым как бы заслоняет собой основной ряд (оранжевый столбец находится к нам ближе чем синий), за счет чего и возникает представление, что мы поменяли раскраску столбца, хотя на самом деле просто добавили еще один ряд на график.
Теперь настроим внешний вид графика под свои предпочтения, я, к примеру, поменял стандартную раскраску столбцов и несколько увеличил их ширину с помощью настройки бокового зазора:
Диаграмма готова, и теперь при изменении максимального значения в таблице оно также поменяется и на графике в виде выделенного цветом столбца, вот так это выглядит при изменении значений в исходной таблице:
При этом если в таблице будет сразу несколько максимальных значений, то все они на графике также будут выделяться.
Перейдем к следующему примеру.
По нескольким критериям
Усложним задачу и теперь помимо выделения максимального значения на графике, также выделим и минимальное, таким образом, чтобы мы видели не только лучший результат, но и худший.
Алгоритм действий точно такой же, как и в предыдущем примере — добавляем в таблицу еще один дополнительный ряд, где прописываем условие на соответствие минимальному значению, поиск минимума можно сделать с помощью функции МИН (в английской версии MIN):
Расширяем диапазон (до $A$1:$F$4) для построения диаграммы и получаем еще один «отличительный» столбец на диаграмме, дополнительно также меняем заливку столбца по своим предпочтениям:
В принципе таких критериев выделения столбцов можно прописать сколь угодно много, однако если с этим переборщить, то обычная диаграмма может превратиться в слишком пестрый и непонятный график. Поэтому с критериями лучше не злоупотреблять и ограничиться 1-2 условиями.
Ленточные диаграммы в науке и искусстве
Как же могло так получиться, что диаграмма, похожая на диаграмму Ганта, появилась задолго до появления на свет самого Ганта? Мы вряд ли сегодня получим ответ на этот вопрос, но в научных архивах обнаружена очень интересная карта-диаграмма A New Chart of History, датированная 1765 годом:
Если внимательно присмотреться, вверху можно увидеть линейную временную шкалу, идущую горизонтально. А по вертикали выстроены названия регионов, события в которых разместили относительно временной шкалы:
Таким образом, карта-диаграмма визуализирует и синхронизирует все известные на тот момент исторические процессы в разных частях света. Мы можем увидеть, какие события происходили в начале нашей эры в Америке, Африке, Индии, Китае и т.д. Естественно, процессы описаны в терминологии, принятой по ситуации на 1765 год, когда была издана карта-диаграмма.
Так или иначе, диаграмма позволяет понять, какими сведениями располагали ученые-историки к середине 18 столетия, как представляли себе мировой исторический процесс и какими понятиями оперировали для описания этих процессов. А на этой основе уже можно понять многие выводы, которые встречаются в научных трактатах тех лет. Согласитесь, это все было бы намного проблематичнее, если бы не было такой наглядной синхронизации процессов в виде диаграммы.
Такая синхронизация нужна не только для представления исторических процессов в масштабах мировой истории. Это может понадобиться и на более ограниченных временных отрезках применительно к отдельным культурным явлениям.
Меломаны со стажем, бдительно следящие за творческой активностью любимых музыкальных групп, давно приспособились визуализировать бесконечные смены состава, вызванные творческими кризисами и другими личными проблемами участников, в виде ленточных диаграмм. Для примера можно рассмотреть, как менялся состав любимой многими поколениями группы The Beatles («Битлз»):
Это фактически диаграмма Ганта в чистом виде. Горизонтально расположена временная шкала, а вертикально – задачи и исполнители. Вокал, гитара, ударные – это все задачи, которые выполняются на протяжении всего времени существования группы. Даже не зная историю The Beatles, мы увидим, что Джон Леннон, Пол Маккартни и Джордж Харрисон выступали в группе с момента основания, а барабанщик Ринго Старр присоединился к основному составу в 1962 году.
Причем диаграмма позволяет отследить и ситуации, когда один исполнитель отвечал за две задачи. Например, Джон Леннон пел и играл на гитаре. Точно так можно увидеть случаи, когда у одной задачи было несколько исполнителей. Так, в вокальных партиях The Beatles традиционно были задействованы все основные участники группы.
А вот в группе Scorpions («Скорпионс») ротация кадров на многих позициях происходила гораздо интенсивнее, что вполне логично для 55 лет творческой активности. И без использования ленточной диаграммы даже самые верные фанаты группы, скорее всего, запутались бы, кто и когда сидел у «Скорпионов» за ударной установкой, кто играл на бас-гитаре и пользовалась ли группа когда-либо клавишными инструментами. Однако у нас есть ленточная диаграмма состава группы Scorpions по годам, где все наглядно и понятно:
Если хорошо подумать и подойти к вопросу творчески, диаграмму Ганта можно использовать даже в семейной жизни. Например, если у вас трое детей и все они занимаются разными видами спорта, причем некоторые успевают ходить в музыкальную школу и кружок рисования.
Вы вполне можете построить общую временную шкалу, кто и когда из детей занят на тренировке или в музыкальной школе, и вам будет проще координировать расписание, кого и когда нужно отвести на занятия или забрать домой. И даже в промежутке выделить себе время на поход в парикмахерскую или в ателье на примерку.
В общем, возможности диаграммы Ганта в самых разных сферах жизни, поистине, неисчерпаемы. Остался, пожалуй, только один вопрос: а как построить эту замечательную и полезную во всех отношениях диаграмму Ганта?
Построение диаграммы Ганта
Диаграмма Ганта чаще всего используется для визуализации сроков выполнения каких-либо задач. Простого и удобного инструмента для ее создания в Microsoft Excel не предусмотрено, однако ее можно построить вручную по следующему алгоритму:
1. Создайте таблицу с названиями задач, датами начала их выполнения и количеством дней, отведенных на выполнение каждой задачи.
2. В пункте основного меню «Вставка» кликните по кнопке «Линейчатая» в разделе «Диаграммы» и выберите вариант «Линейчатая с накоплением» в выпадающем списке. У вас появится пустая диаграмма.
3. Нажмите правой кнопкой мыши по пока что пустой диаграмме и выберите пункт меню «Выбрать данные…». В открывшемся окне нажмите на кнопку «Добавить» в разделе «Элементы легенды (ряды)».
4. В появившееся окно под названием «Изменение ряда» понадобится внести данные о столбце с датами начала выполнения задач. Для этого щелкните мышкой в поле «Имя ряда» и выберите весь этот столбец, а затем щелкните в поле «Значения», уберите единицу и выделите все необходимые строки из столбца с датами. Нажмите «Ок».
5. Аналогичным образом (повторив шаги 3 и 4) внесите в диаграмму сведения из столбца с количеством дней, необходимых для выполнения каждой задачи.
6. Все в том же окне «Выбор источника данных», которое открывается нажатием на диаграмму правой кнопкой мыши и открытием пункта «Выбрать данные…» из контекстного меню, нажмите на кнопку «Изменить» в разделе «Подписи горизонтальной оси (категории)». В открывшемся диалоговом окне кликните мышкой по полю «Диапазон подписей оси» и выделите все названия задач из первого столбца. Нажмите «Ок».
7. Удалите из диаграммы легенду (в нашем случае в нее входят разделы «Начало выполнения» и «Продолжительность»), занимающую лишнее место.
8. Кликните на любой из синих фрагментов диаграммы, выберите пункт «Формат ряда данных…» и уберите заливку и границы в соответствующих разделов («Нет заливки» в разделе «Заливка» и «Нет линий» в разделе «Цвет границы»).
9. Кликните правой кнопкой мыши на поле, в котором отображаются названия задач, и выберите раздел «Формат оси…». В открывшемся окне кликните на «Обратный порядок категорий», чтобы задачи отображались в том порядке, в котором были записаны вами в таблицу.
10.1. Диаграмма Ганта практически готова: осталось лишь убрать пустой промежуток в ее начале, то есть подкорректировать временную ось. Для этого кликните правой кнопкой по дате начала первой задаче в таблице (не в диаграмме) и выберите пункт «Формат ячеек». Перейдите в раздел «Общий» и запомните число, которое там увидите. Нажмите «Отмена».
10.2. Кликните правой кнопкой мыши по тому полю диаграммы, в котором отображаются даты, и выберите пункт «Формат оси…». В разделе «Минимальное значение» выберите «Фиксированное» и введите то число, которое запомнили на предыдущем шаге. В этом же окне вы можете изменить цену делений оси. Нажмите «Закрыть» и любуйтесь полученным результатом.