Архив

Публикации с меткой ‘Графики’

Два в одном — как сделать?

 

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

Естественно, для построения диаграммы нам понадобится таблица с исходными данными, и не менее двух рядов данных(если ряд один — сами понимаете, смысл сей статьи теряется…). После того как мы вставили диаграмму на лист необходимо выбрать тип диаграммы.

Важно: тип диаграммы изначально обязательно должен быть типа Гистограмма(столбцы), если Вы собираетесь задействовать данный тип в диаграмме вообще. И формирование диаграммы нужно начинать именно с Гистограммы, а затем остальные типы, т.к. если сделать это после, то все ряды станут типа Гистограмма. Притом без каких-либо предупреждений. Так же следует помнить, что нельзя совместить объемные и плоские типы диаграмм. Но при любой попытке совмещения Excel сам Вас предупредит об этом, так что это не так страшно.

Итак мы выбрали тип. На этом самый сложный этап пройден. Теперь просто щелкаем мышкой один раз по одному из рядов данных на диаграмме(выделятся все столбики данного ряда). Правая кнопка мыши: Excel 2003Тип диаграммы; Excel 2007Изменить тип диаграммы для ряда(рис.1).
Изменить тип диаграммырис.1

Выбираем тип и смотрим результат. Так же можно изменить цвет заливки рядов, границы и т.д., выбрав из меню, приведенного на рис.1 — Формат ряда данных.

В результате небольших экспериментов можно получить что-то вроде чудовища на рис.2.

Диаграммарис.2

Скачать пример »

  Tips_Chart_Two_In_One.xls (47,0 KiB, 1 894 скачиваний)

Categories: Tags:

Динамическая диаграмма

 

В диаграммах Excel есть один небольшой минус. Если Вы построили диаграмму на основе данных, которые планируете добавлять со временем, то Вам по мере добавления данных в таблицу, на которой основана диаграмма, придется также менять диапазон данных для диаграммы, чтобы включить их в отображение. Либо сразу указать заведемо больший диапазон, но тогда диаграмма весьма некрасиво выглядит. Это не такая уж и проблема, если Вы добавляете данные один раз в месяц. А если это необходимо делать каждый день? Или несколько раз в день?
Итак, у Вас имеется таблица в столбцах A, B и СДата, Количество посетителей и Количество просмотров соответственно. Создаем на основании данной таблицы диаграмму. Для того, чтобы создать динамически обновляемую диаграмму, Вам понадобиться создать три динамических именованных диапазона из таблицы данных: Ctrl+F3-в поле диапазон пишем формулу =СМЕЩ(Таблица!$A$2:$A$2;;;СЧЁТЗ(Таблица!$A$1:$A$1000);). В поле Имя — желаемое имя для данного диапазона(в данном случае лучше давать понятное имя — имя ряда) — Дата. Тоже самое делаем с двумя остальными рядами. В результате у нас получится три именованных диапазона:

  • Дата =СМЕЩ(Таблица!$A$2:$A$2;;;СЧЁТЗ(Таблица!$A$1:$A$1000);)
  • Количество посетителей =СМЕЩ(Таблица!$B$2:$B$2;;;СЧЁТЗ(Таблица!$B$1:$B$1000);)
  • Количество просмотров =СМЕЩ(Таблица!$C$2:$C$2;;;СЧЁТЗ(Таблица!$C$1:$C$1000);)

Подробней о создании динамических именованных диапазонов см.здесь. Про создание именованных диапазонов см.здесь.
Теперь кликаем правой кнопкой мыши по диаграмме:

для Excel 2007 — Выбрать данные;
для Excel 2003 — Исходные данные
.

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

Важно: при замене диапазона заменить надо только адрес ссылки, а имя листа и книги оставить неизменными. Т.е. должно получиться — =Таблица!Дата или =Dinamic_Chart.xls!Дата

Жмем Ок. Все, теперь при добавлении данных в таблицу, данные в диаграмме тоже добавятся.

Скачать пример »

  Tips_Chart_Dinamic_Chart.xls (29,5 KiB, 2 138 скачиваний)

Так же см.:
Именованные диапазоны
Динамические именованные диапазоны

Categories: Tags: