Страницы: 1
RSS
Как в диаграмме (графике) годовых показателей отобразить только показатели с начальной указанной даты по конечную указанную дату?
 
Прошу помощи у знающих!!
Как в диаграмме (графике) годовых показателей отобразить только показатели с начальной указанной даты по конечную указанную дату??
Изменено: Achokh - 08.04.2015 16:24:18
 
вариант - через формат оси дат, указать минимальное и максимальное значение оси, всё остальное будет за графиком
F1 творит чудеса
 
Спасибо, за отклик.)
но у меня в книге на 6 листах по 10 графиков. долго буду менять в каждом графике шкалу...
Хотелось бы один раз ввести даты интересующие и чтобы каждый график во всех листах показал нужный диапазон!) .
 
Только макросом. Но для примера нужон файл.
Неизлечимых болезней нет, есть неизлечимые люди.
 
можно без макросов, через именованные диапазлоны.
смотрите здесь, часть, посвященную датам (шаг 5).
F1 творит чудеса
 
Через именованные диапазоны сделал бегунок, но это сильно много отнимает времени. на графиках по 2-3 линии, графиков много, на один день по 6 значений в данных.
1. Долго создавать для каждой линии именованный ряд и потом для каждой линии менять ряд.
2. Что то уж сильно тормозит и график и сам бегунок если его водить.

В общем приложить не удалось (max 100Кб)
Выкладываю в облако.
https://cloud.mail.ru/public/zkqNe6ahPfAA/11.xlsx

Помогите макросом, может лучше будет!
 
1. Не дольше, чем то же самое делать в макросе.
2. Достаточно много расчетных ячеек в файле, их пересчет вызывается при каждом изменении диапазона дат на листах диаграмм.
Попробуйте заменить формулы диапазонов на подобные этой
Код
=ДВССЫЛ("Расчеты!$C$"&(3+Scroll)&":$C$"&(3+Scroll+543))

Отключите автоматический пересчет книги. После изменения прокрутки пересчитывайте только лист диаграмм через Shift-F9 - это не будет вызывать пересчет ячеек на листе "Расчеты", диаграммы обновляются практически моментально.

Если речь о макросе: вам необходима прокрутка на каждом листе диаграмм, или достаточно одной для всех? Будут ли еще диаграммы другого типа, которые не нужно прокручивать, или которые опираются на другие источники данных?
F1 творит чудеса
 
Цитата
Achokh написал: ... Помогите макросом, может лучше будет!
Вы уже начали писать и что-то не получается?
Или же все надо с "0" делать для вас/за вас? - Тогда вам по этому адресу - "Работа" ... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Цитата
Максим Зеленский
Вставил вашу формулу, отключил пересчет. Все гораздо быстрее... спасибо.
но как представлю что мне надо на каждую линию создавать диапазоны имена, формулы, вписывать....
уф...
Жаль что нет такой функции....
Думаю одну прокрутку для всех диаграмм. Других диаграмм не будет, а Если и появятся другие диаграммы то тоже под эту же прокрутку чтоб попадала.

да и вообще запланировано было сделать диапазоном дат! начальной и конечной. для всех графиков двумя датами... Захотелось на графике посмотреть что было за одни сутки, ввел даты, посмотрел. захотелось за год смотреть изменения ввел дату начала и дату конца года и все.... вот так хотелось.... но ничего не могу найти по этому поводу.

Z, думаю, сначала узнать как будет удобнее, лучше, нагляднее, оценить все, найти с вашей помощью метод решения моей задачи, затем изучить как это реализовать, затем сделать самому.
и конеш поблагодарить всех участников)  
 
Цитата
Achokh написал: но ничего не могу найти по этому поводу.
логика всё равно та же самая. Диаграмме нужно сказать, с какой по какую ячейки брать данные для конкретного ряда. И этих диаграмм у вас в файле сейчас 30 шт., так что, как ни крути, каждой диаграмме нужно будет дать измененный ряд. Плюс для всех диаграмм - один ряд подписей, также изменяющихся при изменении дат.
в общем, потестируйте. начальная дата на листе V-1001 в яч. А2, конечная - в А3
Скрытый текст
F1 творит чудеса
 
Спасибо огромное. :)
буду пробовать!  
Страницы: 1
Наверх