Помогите построить диаграмму в Excel.

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
ramel333
Сообщения: 4
Зарегистрирован: 10 сен 2014, 15:39

Доброго всем времени суток!

Я пытаюсь построить диаграмму - имеется 2 временных столбца (время начала и время окончания процесса - период действия процесса) и столбец значение. В разных строках
периоды действия процесса могут пересекаться - в это время диаграмма должна показывать сумму из поля значение.



Заранее спасибо.
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

Может выложите на всеобщее обозрение .xls файл, содержащий хотя бы десяток строк исходных данных, и краткие комментарии, на основании каких данных должна быть построена диаграмма.
ramel333
Сообщения: 4
Зарегистрирован: 10 сен 2014, 15:39

pashulka писал(а):Может выложите на всеобщее обозрение .xls файл, содержащий хотя бы десяток строк исходных данных, и краткие комментарии, на основании каких данных должна быть построена диаграмма.

Вложил пример. Первое время - время прихода клиентов в кафе, второе время - время ухода, значение - количество клиентов.
Пытаюсь получить диаграмму заполнения кафе клиентами.
Вложения
пример..jpg
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

Посмотрите этот пример ...
Вложения
Sample_for_Ramel3&.zip
(5.73 КБ) 32 скачивания
ramel333
Сообщения: 4
Зарегистрирован: 10 сен 2014, 15:39

pashulka писал(а):Посмотрите этот пример ...

Спасибо. Да, через дополнительную таблицу - так получается. Еще раз спасибо.

Немного неудобно когда много дней - приложил пример с 2 днями и дополнительным полем дата. Делать дополнительную таблицу с разбивкой каждого дня (несколько сотен дней) по часам будет не очень удобно, и дни все время добавляются.
Разбивка каждого дня нужна, чтобы на большом временном интервале отслеживать общую динамику - тенденцию заполняемости.

А есть ли вариант создания диаграммы без дополнительной таблицы?
Вложения
График загруже.zip
(1.96 КБ) 33 скачивания
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

Доп. таблицу (которая, кстати, может содержать всего 365 строк(дней) X 13 столбцов(раб.часов) или 25 столбц., если отслеживать посещения каждые пол-часа) можно вообще скрыть, например, создав её в отдельном(скрытом) листе. Разумеется, это потребует "доработки" первоначальной формулы, особенно, если количество строк в днях, не будет константой, как в примере = 11.

Необходимую диаграмму можно также создать программно (т.е. с помощью макроса), и без применения доп. ячеек, но в любом случае, диаграмма построенная на таком количестве данных, на мой взгляд, вряд ли будет похожа на Ваш первоначальный рисунок(имитацию диаграммы)
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

P.S. В аттаче можно найти пример программного построения диаграммы, о которой говорилось в предыдущем посте. Там всё расписано довольно подробно ... даже слишком подробно ;) так что макрос можно адаптировать к реальной таблице с минимальными изменениями.
Вложения
Sample_for_Ramel3&.zip
(11.81 КБ) 37 скачиваний
ramel333
Сообщения: 4
Зарегистрирован: 10 сен 2014, 15:39

pashulka писал(а):P.S. В аттаче можно найти пример программного построения диаграммы, о которой говорилось в предыдущем посте. Там всё расписано довольно подробно ... даже слишком подробно ;) так что макрос можно адаптировать к реальной таблице с минимальными изменениями.

Класс, то что нужно, большое спасибо.
Ответить