Попробуйте это решение для условного форматирования. Вы не упомянули, какая у вас версия Excel. Это решение работает в Excel 2013 и в идеале должно работать в более низких версиях. Интерфейс может немного отличаться.
Я предполагаю, что вам не нужно подниматься до самого последнего столбца подряд. Еще небольшое изменение необходимо. Чтобы это работало, я предложил 3 правила условного форматирования. Например, в строке 3 необходимо поместить условие для ячейки A3, условие для ячейки B3 и три условия для остальных ячеек в этой строке (исключая самые последние два столбца).
Правило в А3
=AND(ISNUMBER(A3),A3=0,ISNUMBER(B3),B3=0,ISNUMBER(C3),C3=0)
Правило в B3
=AND(ISNUMBER(B3),A3=0,ISNUMBER(B3),B3=0,ISNUMBER(C3),C3=0)
3 правила в C3
=AND(ISNUMBER(C3),C3=0,ISNUMBER(D3),D3=0,ISNUMBER(E3),E3=0) =AND(ISNUMBER(C3),C3=0,ISNUMBER(B3),B3=0,ISNUMBER(D3),D3=0) =AND(ISNUMBER(C3),C3=0,ISNUMBER(A3),A3=0,ISNUMBER(B3),B3=0)
Теперь скопируйте C3 и используйте опцию Paste Special. Скопируйте только форматы до предполагаемых ячеек в той строке, в которой есть данные. Вам нужно только скопировать формат, таким образом, ваша формула в соответствующих ячейках и действительные значения остаются неизменными.
Я исключил последние два столбца. Поскольку они снова нуждаются в отдельном условном форматировании. При желании вам нужно сравнить последнюю ячейку с предыдущими двумя и секунду от последней ячейки с ячейками с обеих сторон.