=if(and(C1="",COUNTIF($C$1:C1,"")=1),true,false) вот такой формулой
ее вводим в первую строку, протягиваем и она считает ко-во пустых в диапазоне с ячейкой и выше
т.к. первая часть диапазона зафиксирована, а вторая часть - нет
=IF(AND(C8<>"",COUNTIF($C$1:$C,"")>0),FALSE,IF(AND(C8="",COUNTIF($C$1:C8,TRUE)>=1),FLASE,IF(C8="",TRUE,IF(C8=MIN($C$1:$C),TRUE,FALSE))))
Вот это работает, но такую колбасу засовывать в условное форматирование - убивать в пользователе желание работать вообще =)