Как прописать свою формулу для условного форматирования?


Возможно, достаточно настроить условное форматирование:

указать диапазон заливки
выбрать пользовательские функции
ввести функцию со знаком $. Это заставит "заливаться" всю строку

=И(
     ДВСCЫЛ("RC3";0)=1;
     СТОЛБЕЦ(ДВСCЫЛ("RC";0)<=СТОЛБЕЦ($O$1)
  )
,где ДВСCЫЛ("RC3";0)=1 - 3 столбец (C)
ДВСCЫЛ("RC3";0)=1 - =100%
СТОЛБЕЦ(ДВСCЫЛ("RC";0)<=СТОЛБЕЦ($O$1) - до столбца "О" включительно.