A primeira resposta postada está definitivamente correta: a solução é usar a formatação condicional. Além disso, fica um pouco difícil de entender. Então, essa resposta pode, em algum nível, ser tecnicamente equivalente a Brian, mas com mais ênfase na clareza; esta resposta:
- Identifica as linhas e colunas no texto além da imagem.
- Exibe datas em formato não ambíguo (dica: nn / nn / yyyy é ambíguo). Infelizmente, isso requer o uso de nomes de mês em algum idioma, então é claro que usei o inglês.
- Usa os valores de data, cores e layout usados pela pergunta.
Os números do dia na Linha 4 são, na verdade, valores de data, formatado usando o formato personalizado "d" (número da data sem zero) em inglês:
Se você tiver apenas os números de 1 a 31 na Linha 4,
em seguida, use DATE(2014, 8, F$4)
em vez de F$4
nas fórmulas abaixo.
Defina formatos condicionais na célula F5
(a primeira célula de calendário / tarefa do gráfico) da seguinte forma:
- Se
=(F$4<$B5)
, nenhum formato (ou preenchimento branco), Parar se verdadeiro - Se
=AND(F$4<=$C5, F$4<=$D5)
, preencha azul - Se
=AND(F$4<=$C5, F$4>$D5)
, preencha verde - Se
=AND(F$4>$C5, F$4<=$D5)
, preencha o vermelho
onde
-
F$4
é a data correspondente à célula atual. -
$B5
é a data de início da tarefa atual (linha). -
$C5
é a data final agendada para a tarefa atual. -
$D5
é a data final real da tarefa atual.
Em seguida, selecione a célula F5
e arraste / preencha para a coluna inferior direita da área do calendário.
Deve ser algo como isto:
(Infelizmente,nãoconsigoexpandiracolunaRegra/fórmulaparamostrarasfórmulascondicionais.)
Oresultadoésemelhante:
Eu tive que mudar a cor da célula T5
(primeira tarefa, terminando cedo no dia 15 de agosto)
porque tê-lo verde (como na sua imagem) não parece ser consistente com as outras regras.
Se você puder descobrir como ajustar as regras para obter um resultado melhor, seja meu convidado.