
Я считаю, что этот вопрос сложно назвать/описать. Я искал информацию, похожую на вышеприведенную, но мне не удалось найти ничего, что в полной мере соответствовало бы этой конкретной ситуации.
У нас есть финансовые данные, отформатированные таким образом, что периоды представлены в виде столбцов, а поля — в виде строк (рисунок 1).
Есть страница вывода графика, которая должна иметь возможность изменять финансовые периоды, которые она может видеть. Из-за количества диаграмм мы не хотим изменять диапазоны данных диаграмм каждый раз, когда меняется количество периодов.
Поэтому я создал еще одну вкладку в той же структуре, с формулами, возвращающими значения только в том случае, если они попадают в выбранный диапазон (изображение 2). Затем диапазон диаграмм устанавливается на максимальное количество столбцов, которое у нас будет.
Проблема в том, что диаграммы все равно будут возвращать пустые столбцы, даже если нет данных (изображение 3). Если оси установлены в формате даты, то достаточно умно этого не делать, однако мы не можем этого сделать, и поэтому ось является текстовой.
Есть ли способ сделать так, чтобы диаграмма видела только те ячейки, которые содержат данные? Возможно, что-то с менеджером имен?
Обычно это была бы территория сводной таблицы и среза, но, к сожалению, данные должны иметь неправильную ориентацию (периоды как столбцы, а поля данных как строки).
Изображение 1 — Необработанные данные
Изображение 2 — Расчетные данные диаграммы
Изображение 3 — Диаграмма
Заранее спасибо!