Я хочу условное форматирование, чтобы ячейка была темно-зеленой, если это «1», а следующие 3 непустые ячейки в верхних строках (ниже на странице) также равны «1». Например, на этом изображении все правильно , за исключением , верхний правый «1» должен быть темно-зеленым:

Самый левый столбец прост. Верхняя ячейка в среднем столбце не темно-зеленого цвета, потому что полоса 1 была разбита на 0. И самый правый столбец неверен, как я упоминал выше.
Вот мое текущее условное форматирование:
=AND(
EQ(INDIRECT(ADDRESS(ROW(), COLUMN())), INDIRECT(ADDRESS(ROW()+1, COLUMN()))),
EQ(INDIRECT(ADDRESS(ROW(), COLUMN())), INDIRECT(ADDRESS(ROW()+2, COLUMN()))),
EQ(INDIRECT(ADDRESS(ROW(), COLUMN())), INDIRECT(ADDRESS(ROW()+3, COLUMN())))
)
Но это действительно просто проверка того, что текущая ячейка соответствует трем нижним ячейкам. Как я могу пропустить произвольное количество пустых ячеек?