Esses espaços em branco você não vai retirar com uma fórmula na validação condicional. A lógica que vc estava usando (que chamamos de range dinamico), não funciona se os espaços em branco estiverem no meio dos itens.
O que vc teria que fazer nesse caso, é usar uma coluna auxiliar para filtrar os espaços em branco.
A fórmula a seguir funcionaria: coloque em C4 e arraste para baixo:
=SEERROS(INDIRETO("B"&MENOR(SE($B$4:$B$23<>"";LIN($B$4:$B$23));LINS($4:4)));"")
Essa fórmula é matricial, então, em vez de pressionar "enter", vc deve pressionar "ctrl + shift + enter".
Depois disso, com a lista filtrada, vc pode usar a tua lógica na coluna C que vai dar certo.
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 13/03/2015 8:09 am