É feio porque acho que provavelmente há uma maneira melhor de alcançar o resultado desejado, mas responder à sua pergunta:
- Certifique-se de que
Row2
esteja formatado como Texto eColumnB
eColumnC
como Data. - Selecione
D3
. - Estilos , Formatação condicional , Nova regra , Use uma fórmula para determinar quais células devem ser formatadas .
- Copiar
=OR(AND(DAY($B3)=VALUE(RIGHT(D$2,2)),DAY($B3)>=VALUE(LEFT(D$2,2))),AND(DAY($C3)>=VALUE(LEFT(D$2,2)),DAY($C3)<=VALUE(RIGHT(D$2,2))))
- Cole em Editar a regra Descrição .
- Formate os valores em que essa fórmula é verdadeira: .
- [Definir formato conforme necessário] Clique em
OK
. - Insira
=$D:$H
em Aplica-se a e clique emApply
,OK
.
Você deve conseguir algo como o seguinte:
em que mostrei o resultado da colocação da fórmula condicional em D3
e da cópia em & baixa. Isso não é obrigatório, mas serve como uma verificação se a formatação não for a esperada.
Deve funcionar para todos os ColumnD:H
.
Incluí a fórmula na imagem, pois esse layout pode ajudar a entender a lógica.