РЕДАКТИРОВАТЬ:
Оказывается, что OFFSET()
не разрешен в функции SERIES()
. Также нет INDEX()
. Даже с учетом приведенных ниже исправлений ваша техника не сработает, чтобы сделать диаграмму динамичной.
Однако есть два других способа создания динамических диаграмм:
- Использование таблицы в качестве источника данных при создании диаграммы.
- Использование динамической именованной формулы для каждой серии.
Смотрите этот сайт для обучения по применению этих двух методов.
ОРИГИНАЛЬНЫЙ ОТВЕТ:
У вас есть две проблемы, которые я вижу.
Для начала у вас есть опечатка. Первый аргумент первого OFFSET()
должен быть $E$138
не $E$140
.
Во-вторых, вам не хватает ссылок на листы для первых аргументов обеих функций OFFSET()
.
Если операнд после оператора :
является жестко запрограммированным значением, например, $Q$138
в 'Data'!$E$138:$Q$138
, ссылка на лист для него не требуется. Если операндом является функция, то для ссылки, возвращаемой из функции, должна использоваться та же ссылка на лист, что и для операнда перед символом :
Исправленная формула:
SERIES('Data'!$C$140;'Data'!$E$138:OFFSET('Data'!$E$138;0;12);'Data'!$E$140:OFFSET('Data'!$E$140;0;12);2)