подскажите как реализовать в Excel

программирование программы excel microsoft office

Имеется строка со значениями от a1 до a8, эти значения задают график. В ячейках a6, a7, a8 в зависимости от ситуации значения могут принимать "#ЗНАЧ!"

Реализовать нужно следующее:
1. Если в ячейках присутствуют все значения то график задаётся диапазоном a1:a8 + a2:a8 + a2:a8 итд
2. Если в ячейках a6, a7, a8 значение "#ЗНАЧ!", то график задаётся диапазоном a1:a5 + a2:a5 + a2:a5 итд


Примечание:
to Майоров Павел
график образуется последовательностью чисел от 6 до 8, последовательность вычисляется по определённой формуле (отсюда и вытекает что может получиться 6-8 чисел)
Ответы:
Не понятна логика формирования графика
Думаю, проще всего будет собирать в соседний диапазон значения с помощью ЕСЛИ, по логике: если в A8 не #ЗНАЧ!, A8, если #ЗНАЧ!, то пустая строка. Определить ошибку можно, например, с помощью =ТИП.ОШИБКИ([ссылка на ячейку]). Ошибке #ЗНАЧ! соответствует значение 3.
А уже из этих значений строить график. Тут пригодится так называемый динамический диапазон. Как его сделать, рассказывать не буду, есть хорошая статья на эту тему на www.planetaexcel.ru
Суть в том, график из динамического диапазона рисует только те точки, что есть, игнорируя пустые. Рекомендую поискать на указанном сайте (прошу прощения, не могу привести точную ссылку на статью). Можно и просто в поисковике поискать информацию на тему динамического диапазона.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.