Диаграммы в Эксель: задать диапазон формулой от даты
Добавлено: 03 мар 2007, 12:33
Здравствуйте, уважаемые.
Прошу помочь разобраться - возможно ли задать формулу выбора диапазона данных для диаграммы (простой график), с зависимостью от времени исполнения
Есть таблица, в которой отражена динамика изменения некоего параметра (точнее, ежедневно вносятся данные об объёме продаж вчерашнего дня - не накопительно, а именно отгрузка вчерашнего дня). В начале месяца таблица обнуляется. Выходной день склада - воскресенье (строго воскресенье, и только оно, то есть Новый Год и прочие праздники - не рассматриваются)
На основании этой таблицы строится диаграмма, по Х отражены календарные дни месяца, по Y откладываются данные, точки соединяются. Данные берутся из столбца таблицы "Сумма" (там несколько групп товаров, каждый заполняется отдельно, а масса суммируется и идёт в диаграмму).
Проблема в том, что если ставить в воскресенье продажи = 0, то на графике офигительный провал. Та же проблема, если сейчас - начало месяца, то все дни до конца месяца равны нулю, и это тоже выглядит некрасиво.
Скрыть в исходной таблице воскресенья - нельзя.
Поставил простую формулу во избежание провалов по воскресеньям: ЕСЛИ(СУММ(...)=0;ЯчейкаВыше;СУММ(...)) - провалы исчезли, однако эта формула приводит к длинной и ровной линии на весь остаток месяца - манагеров напрягает такая стабильность :-)
Так вот, собственно, вопрос: как, не изменяя диапазон данных диаграммы вручную, отображать этот график только ПО текущий день? (день предполагается задать в отдельной ячейке в районе таблицы с данными, то есть формула вида ДЕНЬ() здесь не нужна, ибо на начало нового месяца нужно отразить полную картину предыдущего)
Хочу добиться того, чтоб на, скажем, 10-е число, было показано данных только из 10 строк, а на 11-е - из одинадцати, соответственно.
Прошу помочь разобраться - возможно ли задать формулу выбора диапазона данных для диаграммы (простой график), с зависимостью от времени исполнения
Есть таблица, в которой отражена динамика изменения некоего параметра (точнее, ежедневно вносятся данные об объёме продаж вчерашнего дня - не накопительно, а именно отгрузка вчерашнего дня). В начале месяца таблица обнуляется. Выходной день склада - воскресенье (строго воскресенье, и только оно, то есть Новый Год и прочие праздники - не рассматриваются)
На основании этой таблицы строится диаграмма, по Х отражены календарные дни месяца, по Y откладываются данные, точки соединяются. Данные берутся из столбца таблицы "Сумма" (там несколько групп товаров, каждый заполняется отдельно, а масса суммируется и идёт в диаграмму).
Проблема в том, что если ставить в воскресенье продажи = 0, то на графике офигительный провал. Та же проблема, если сейчас - начало месяца, то все дни до конца месяца равны нулю, и это тоже выглядит некрасиво.
Скрыть в исходной таблице воскресенья - нельзя.
Поставил простую формулу во избежание провалов по воскресеньям: ЕСЛИ(СУММ(...)=0;ЯчейкаВыше;СУММ(...)) - провалы исчезли, однако эта формула приводит к длинной и ровной линии на весь остаток месяца - манагеров напрягает такая стабильность :-)
Так вот, собственно, вопрос: как, не изменяя диапазон данных диаграммы вручную, отображать этот график только ПО текущий день? (день предполагается задать в отдельной ячейке в районе таблицы с данными, то есть формула вида ДЕНЬ() здесь не нужна, ибо на начало нового месяца нужно отразить полную картину предыдущего)
Хочу добиться того, чтоб на, скажем, 10-е число, было показано данных только из 10 строк, а на 11-е - из одинадцати, соответственно.