Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.10.2008, 11:27   #1
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию Помогите с созданием диаграммы

Имеется файл с отчётом по трафику со столбцами "WEB - адрес" и "Количество скачанного" (см. вложение).
Требуется создать круговую диаграмму, по которой было бы видно, с какого сайта сколько всего скачано
(т.е., например, 33% с сайта mail.ru, 10% с yandex.ru, 27% с неопознанных сайтов (где в ячейке "WEB адрес сайта" пусто))

Понимаю, что задача примитивная, и решается при помощи мастера диаграмм, но у меня никак не получается.

Вообще, диаграмма будет формироваться макросом, т.е. интересует, в какие свойства диаграммы вбивать адреса диапазонов "WEB - адрес" и "Количество скачанного". Ну или может кто сделает простенькую диаграмму на основе данных во вложенном файле (включив при этом макрорекордер), а дальше я разберусь сам...

PS: в столбце "Количество скачанного" находится числовое значение.
Весь отчёт формируется макросом, т.е. если нужно как-то преобразовать данные, то это без проблем.
Вложения
Тип файла: rar Отчёт по трафику.rar (41.9 Кб, 14 просмотров)

Последний раз редактировалось EducatedFool; 19.10.2008 в 11:39.
EducatedFool вне форума
Старый 20.10.2008, 07:17   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Запустите макрос.
Диаграмма формируется на отдельном листе. Web-адреса и проценты умышленно не выводятся, т.к. ввиду большого количества данных, диаграмма будет загромождена надписями. Для детальной информации - наведите указатель на интересующую Вас секцию диаграммы.
Диапазон ячеек для построения диаграммы вычисляется макросом и заносится в столбцы "H:I". Переделайте так, как Вам более приемлемо.
Вложения
Тип файла: rar Отчёт по трафику_2.rar (45.5 Кб, 39 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 20.10.2008, 17:05   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

SAS888, огромное спасибо!
Дальше я уже сам смогу.
А о существовании функции Application.SumIf(Columns("E"), qq, Columns("D")) в VBA я даже и не подозревал.
EducatedFool вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с созданием проигрователя Yarik_Net Помощь студентам 4 02.10.2008 15:55
Помогите с созданием поиска. student90 Общие вопросы Delphi 7 01.10.2008 14:33
Помогите с созданием сложной таблицы GrayBrother Microsoft Office Excel 4 25.08.2008 10:16
Помогите с созданием кнопки Артэс Win Api 23 04.06.2008 04:13
Помогите с созданием программы: Wander Помощь студентам 2 19.04.2007 20:10