Совершенно другой путь - обойти автозаполнение и сделать свой собственный.
В А2 измените код на
=IF(SUM(OFFSET($B$273,COLUMN()-1,0):OFFSET($B$279,COLUMN()-1,0))=0,"true","false")
Затем просто перетащите его в ряд, как вы хотели.
Удачи!
Объяснение:
То, что мы делаем здесь, это добавление и смещение к ячейке ссылки.
Синтаксис для смещения:
OFFSET(reference, rows, cols, [height], [width])
Мы ссылаемся на исходную цель B273
но не хотим, чтобы автозаполнение больше с ней связывалось, поэтому мы делаем ее абсолютной ссылкой, добавляя $
перед столбцом и строкой. Смещение затем изменяет строку, на которую мы хотим посмотреть. (B273, х, 0)
высота и ширина не являются обязательными
Но нам нужно, чтобы смещение в строке изменялось вместе со столбцами, так как мы вытаскиваем код, поэтому вместо числа мы добавляем еще одну функцию
COLUMN()
Column() просто возвращает текущий столбец. В A это будет 1, B = 2, C = 3 и так далее.
Так как мы начинаем в столбце A, он уже добавляет одну строку. Поэтому нам нужно удалить одну строку для компенсации, следовательно, -1
.
Конечно, это также можно сделать, изменив начальные значения $B$273
на $B$272
и удалив -1
.
Я просто хотел включить -1, чтобы было понятнее, что делать, если вы планируете запустить последовательность в другом столбце, и чтобы мы могли видеть исходную цель.